Hallo Leute,
ich versuche sendmail von SuSE Linux 7.2 mit amavis zu verbinden. Jedoch
baue ich die /etc/sendmail.cf Datei selber Anhang der /etc/mail/linux.mc
Datei.
Diese Datei (original von SuSE angelegt) habe ich mit folgenden Zeiler
erweitert:
dnl Change Mlocal to use AMaViS-Perl
define(`LOCAL_MAILER_PATH', `/usr/sbin/amavis')dnl
define(`LOCAL_MAILER_ARGS', CONCAT(`amavis $f $u /usr/bin/',
LOCAL_MAILER_ARGS))dnl
dnl please set the path to your procmail accordingly!
dnl the following works only with sendmail 8.10.x or above
MODIFY_MAILER_FLAGS(`LOCAL', `-m')dnl
dnl
Jedoch funktioniert damit das sendmail nicht richtig. Fehler irgendwelche
Eintragungen
noch in der /etc/mail/linux.mc Datei?
Die Pfade habe ich gecheckt - stimmen auch...
Das Log zeigt folgende Meldung danach an:
Sep 16 16:21:47 dragon sendmail[19655]: f8GELlM19655:
from=
Am Montag, 17. September 2001 17.57 schrieb Thorsten Hantke:
Hallo Leute,
ich versuche sendmail von SuSE Linux 7.2 mit amavis zu verbinden. Jedoch baue ich die /etc/sendmail.cf Datei selber Anhang der /etc/mail/linux.mc Datei.
Diese Datei (original von SuSE angelegt) habe ich mit folgenden Zeiler erweitert:
dnl Change Mlocal to use AMaViS-Perl define(`LOCAL_MAILER_PATH', `/usr/sbin/amavis')dnl define(`LOCAL_MAILER_ARGS', CONCAT(`amavis $f $u /usr/bin/', LOCAL_MAILER_ARGS))dnl dnl please set the path to your procmail accordingly! dnl the following works only with sendmail 8.10.x or above MODIFY_MAILER_FLAGS(`LOCAL', `-m')dnl dnl
Jedoch funktioniert damit das sendmail nicht richtig. Fehler irgendwelche Eintragungen noch in der /etc/mail/linux.mc Datei?
Vielleicht hilft das: SuSEconfig generiert ja eine sendmail.cf, abhängig von den Einstellungen. die zugehörige .mc wird aber nur on the fly generiert und verworfen.. dieser Teil beschäftigt sich mit Amavis... # Foreign package amavis needs libmilter interface if test "$START_AMAVIS" = yes ; then echo "define(\`_FFR_MILTER')dnl" cat <<-EOF divert(-1) INPUT_MAIL_FILTER(\`milter-amavis',\ \`S=local:/var/run/amavis.sock, T=S:10m;R:10m;E:10m') divert(0)dnl EOF fi sprich: define(\`_FFR_MILTER')dnl divert(-1) INPUT_MAIL_FILTER(\`milter-amavis',\ \`S=local:/var/run/amavis.sock, T=S:10m;R:10m;E:10m') divert(0)dnl sollten die einträge für linux.mc sein, wenn du amavis von suse nimmst... Gruss Christian
Vielleicht hilft das: SuSEconfig generiert ja eine sendmail.cf, abhängig von den Einstellungen. die zugehörige .mc wird aber nur on the fly generiert und verworfen..
dieser Teil beschäftigt sich mit Amavis...
... ..... ....
sprich: define(\`_FFR_MILTER')dnl divert(-1) INPUT_MAIL_FILTER(\`milter-amavis',\ \`S=local:/var/run/amavis.sock, T=S:10m;R:10m;E:10m') divert(0)dnl
sollten die einträge für linux.mc sein, wenn du amavis von suse nimmst...
Diesen Teil habe ich in der /etc/mail/linux.mc Datei aktiviert (sprich dnl davor entfernt), m4 < linux.mc > /etc/sendmail.cf aufgerufen, rcsendmail restart aber nach Viren scannt er dennoch nicht. Was tun ? Direkt die sendmail.cf bearbeiten ? Gruß Thorsten Hantke
Am Montag, 17. September 2001 19.08 schrieb Thorsten Hantke:
Vielleicht hilft das: SuSEconfig generiert ja eine sendmail.cf, abhängig von den Einstellungen. die zugehörige .mc wird aber nur on the fly generiert und verworfen..
dieser Teil beschäftigt sich mit Amavis...
... ..... ....
sprich: define(\`_FFR_MILTER')dnl divert(-1) INPUT_MAIL_FILTER(\`milter-amavis',\ \`S=local:/var/run/amavis.sock, T=S:10m;R:10m;E:10m') divert(0)dnl
sollten die einträge für linux.mc sein, wenn du amavis von suse nimmst...
Diesen Teil habe ich in der /etc/mail/linux.mc Datei aktiviert (sprich dnl davor entfernt), m4 < linux.mc > /etc/sendmail.cf aufgerufen, rcsendmail restart aber nach Viren scannt er dennoch nicht.
Was tun ? Direkt die sendmail.cf bearbeiten ?
im schlimmsten Fall: ja :-) bei mir sind folgende Zeilen zu diesem Thema drin... O InputMailFilters=milter-amavis # Milter options O Milter.macros.connect=j, _, {daemon_name}, {if_name}, {if_addr} O Milter.macros.helo={tls_version}, {cipher}, {cipher_bits},\ {cert_subject},{cert_issuer} O Milter.macros.envfrom=i, {auth_type}, {auth_authen}, {auth_ssf},\ {auth_author}, {mail_mailer}, {mail_host}, {mail_addr} O Milter.macros.envrcpt={rcpt_mailer}, {rcpt_host}, {rcpt_addr} und weiter unten... Xmilter-amavis, S=local:/var/run/amavis.sock, T=S:10m;R:10m;E:10m damit sollte es doch gehen... /Christian
participants (2)
-
Christian Hernmarck
-
Thorsten Hantke