postfix+amavisd+cyrus-imapd

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

postfix+amavisd+cyrus-imapd

Beitrag von durztbrother » 31.05.2003 14:32:42

Hallo zusammen,

ich bin dabei meine bisherige maiil konfiguration von Postfix und Cyrus-Imapd um amavis zu erweitern. Doch irgendwo habe ich mist gebaut, denn nun bekomme ich keine mail mehr. Fetchmail holt die mails ab aber auf meinem Cyrus-Imap liegen sie dann nicht.
Ein telnet auf localhost 10025 funktioniert einwandfrei. Sprich die mails werden an amavis übergeben aber sie werden nach einem virucheck nicht an postfix zurück gegeben.
Meine amavis version ist "amavisd-new".

Hier meine Konfigs:

main.cf:

Code: Alles auswählen

content_filter = amavis:
master.cf

Code: Alles auswählen

amavis    unix  -       n       n       -       10      pipe
  flags=q user=amavis argv=/usr/sbin/amavisd-new start ${sender} ${recipient}
localhost:10025        inet n  -       n       -       -       smtpd -o
  content_filter=
Auzug aus mail.info:

Code: Alles auswählen

May 31 14:25:41 chewbakka postfix/qmgr[7750]: B809D101A5: from=<hhlug-admin@www.hhlug.de>, size=3748, nrcpt=1 (queue active)
May 31 14:25:41 chewbakka postfix/pipe[8096]: 34E3A101FA: to=<patrick@localhost>, relay=amavis, delay=22, status=sent (chewbakka.death.star.net)
May 31 14:25:41 chewbakka postfix/smtpd[8107]: 6764DFE8B: client=localhost[127.0.0.1]
May 31 14:25:41 chewbakka postfix/cleanup[8072]: 6764DFE8B: message-id=<200305311006.h4VA6AtZ060163@schlepper.zs64.net>
May 31 14:25:41 chewbakka amavis[8098]: starting.  amavisd-new at chewbakka amavisd-new-20030314-p2
May 31 14:25:41 chewbakka postfix/qmgr[7750]: 6764DFE8B: from=<hhlug-admin@www.hhlug.de>, size=3850, nrcpt=1 (queue active)
May 31 14:25:41 chewbakka amavis[8098]: Found myself: /usr/sbin/amavisd-new -c /etc/amavis/amavisd.conf
May 31 14:25:41 chewbakka amavis[8098]: Lookup::SQL code       NOT loaded
May 31 14:25:41 chewbakka amavis[8098]: Lookup::LDAP code      NOT loaded
May 31 14:25:41 chewbakka amavis[8098]: AMCL-in protocol code  NOT loaded
May 31 14:25:41 chewbakka amavis[8098]: SMTP-in protocol code  loaded
May 31 14:25:41 chewbakka amavis[8098]: ANTI-VIRUS code        loaded
May 31 14:25:41 chewbakka amavis[8098]: ANTI-SPAM  code        NOT loaded
May 31 14:25:41 chewbakka amavis[8098]: Net::Server: 2003/05/31-14:25:41 Pid_file already exists for running process (6255)... aborting\n\n  at line 226 in file /usr/share/perl5/Net/Server.pm
May 31 14:25:41 chewbakka amavis[8098]: Net::Server: 2003/05/31-14:25:41 Server closing!
May 31 14:25:42 chewbakka postfix/pipe[8083]: 04E6D101A1: to=<patrick@localhost>, relay=amavis, delay=22, status=sent (chewbakka.death.star.net)
May 31 14:25:42 chewbakka amavis[8101]: starting.  amavisd-new at chewbakka amavisd-new-20030314-p2
May 31 14:25:42 chewbakka amavis[8101]: Found myself: /usr/sbin/amavisd-new -c /etc/amavis/amavisd.conf
May 31 14:25:42 chewbakka amavis[8101]: Lookup::SQL code       NOT loaded
May 31 14:25:42 chewbakka amavis[8101]: Lookup::LDAP code      NOT loaded
May 31 14:25:42 chewbakka amavis[8101]: AMCL-in protocol code  NOT loaded
May 31 14:25:42 chewbakka amavis[8101]: SMTP-in protocol code  loaded
May 31 14:25:42 chewbakka amavis[8101]: ANTI-VIRUS code        loaded
May 31 14:25:42 chewbakka amavis[8101]: ANTI-SPAM  code        NOT loaded
May 31 14:25:42 chewbakka amavis[8101]: Net::Server: 2003/05/31-14:25:42 Pid_file already exists for running process (6255)... aborting\n\n  at line 226 in file /usr/share/perl5/Net/Server.pm
May 31 14:25:42 chewbakka amavis[8101]: Net::Server: 2003/05/31-14:25:42 Server closing!
May 31 14:25:42 chewbakka postfix/pipe[8085]: 6F674101FD: to=<patrick@localhost>, relay=amavis, delay=21, status=sent (chewbakka.death.star.net)

Sobald ich in der main.cf den Eintrag "content_filter = amavis:" wieder auskommentiere funktioniert der eigentliche maiiltransport wieder.

Kann mir da jemand weiterhelfen? Würde mich wirklich sehr über Hifle freuen, verbringe schon den halben Tag damit.

Ciao

Patrick

Benutzeravatar
durztbrother
Beiträge: 235
Registriert: 27.01.2003 23:23:48
Wohnort: Hamburg

Beitrag von durztbrother » 03.06.2003 13:40:55

Damit es funktioniert müssen die Konfigs wie folgt aussehen:


In der main.cf muss stehen:

Code: Alles auswählen

content_filter = smtp-amavis:[127.0.0.1]:10024
und in der master.cf

Code: Alles auswählen

smtp-amavis            unix   -   -   n   -   2   smtp
    -o smtp_data_done_timeout=1200s
    -o smtp_never_send_ehlo=yes
    -o disable_dns_lookups=yes
127.0.0.1:10025        inet   n   -   n   -   -   smtpd
    -o content_filter=
    -o local_recipient_maps=
    -o smtpd_helo_restrictions=
    -o smtpd_client_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o mynetworks=127.0.0.0/8
Viele Grüße
Patrick

Antworten