[Postfixbuch-users] strict_rfc821_envelopes bei amavisd-new

Thomas Antony thomas at antony.eu
Di Jul 28 19:36:34 CEST 2009


Hallo,

Ich habe ein merkwürdiges Problem mit amavisd-new.

Weil ein Mail Server Disk I/O Performance Probleme hat, habe ich das 
amavisd-new tmp Verzeichnis in eine RAM Disk verschoben.
Bis hierhin hat auch alles wunderbar geklappt.
Heute wurde der Server neu gestartet und der amavisd-new Dienst hat den 
Start als erstes einmal verweigert.
Nachdem ich das tmp Verzeichnis wieder auf die Festplatte verschoben 
habe startet auch der Dienst wieder, aber Emails werden noch  immer mit 
Fehler "501 5.5.2  Syntax: MAIL FROM:<address>" abgelenht.

[root at mail ~]# telnet 127.0.0.1 10024
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 [127.0.0.1] ESMTP amavisd-new service ready
ehlo localhost
250-[127.0.0.1]
250-VRFY
250-PIPELINING
250-SIZE
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-DSN
250 XFORWARD NAME ADDR PORT PROTO HELO SOURCE
mail from: user at outside.com
501 5.5.2 Syntax: MAIL FROM:<address>


Hier der entsprechende Teil aus dem amavisd-new Log:

Jul 28 19:00:14 mail.company.com /usr/sbin/amavisd[24191]: loaded base 
policy bank
Jul 28 19:00:14 mail.company.com /usr/sbin/amavisd[24191]: lookup_ip_acl 
(inet_acl): key="127.0.0.1" matches "127.0.0.1", result=1
Jul 28 19:00:14 mail.company.com /usr/sbin/amavisd[24191]: 
process_request: fileno sock=12, STDIN=0, STDOUT=1
Jul 28 19:00:14 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
SMTP> 220 [127.0.0.1] ESMTP amavisd-new service ready
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
SMTP< ehlo localhost\r\n
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-[127.0.0.1]
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-VRFY
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-PIPELINING
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-SIZE
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-ENHANCEDSTATUSCODES
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-8BITMIME
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250-DSN
Jul 28 19:00:27 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 250 XFORWARD NAME ADDR PORT PROTO HELO SOURCE
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP< mail from: user at outside.com\r\n
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
check_mail_begin_task: task_count=1
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
TempDir::prepare: creating directory 
/var/lib/amavis/tmp/amavis-20090728T190037-24191
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
TempDir::prepare_file: creating file 
/var/lib/amavis/tmp/amavis-20090728T190037-24191/email.txt
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
lookup_ip_acl: key="0.0.0.0", no match
Jul 28 19:00:37 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
(!)ESMTP: 501 5.5.2 Syntax: MAIL FROM:<address>; PENALIZE: mail from: 
user at outside.com\r\n
Jul 28 19:00:42 mail.company.com /usr/sbin/amavisd[24191]: (24191-01) 
ESMTP> 501 5.5.2 Syntax: MAIL FROM:<address>



Wenn ich aber nun den Absender wie bei Postfix strict_rfc821_envelopes 
beschrieben in <> setze, dann akzeptiert amavisd-new die Email und 
sendet sie wieder an Postfix zurück.
In der amavisd-new Konfiguration habe ich nur an den Pfaden 
Veränderungen wegen der RAM Disk vorgenommen und dann wieder rückgängig 
gemacht.
Ich habe bereits amavisd-new deinstallliert und dann Version 2.6.3 
installiert, aber das hat keine Besserung gebracht.
CentOS 5.3 i386 mit Postfix 2.3.3 kommt hier zum Einsatz.

Sendet nun Postfix dem amavisd-new die Emails auf einmal ohne <> oder 
ist amavisd-new heikel geworden?
Gibt es eine Einstellung bei amavisd-new oder Postfix die das 
beeinflussen kann?



Grüße,
Thomas Antony





Mehr Informationen über die Mailingliste Postfixbuch-users