PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : amavisd-new, "500 5.5.2 Error: bad syntax" mit netcat



chris_h
23.04.08, 16:17
Hi,

ich stand ziemlich daneben bis ich den Fehler lokalisiert habe.
Möchte mit amavisd-new, spamassassin und clamav die Mails von postfix scannen.

Nachdem ich auf einem Deb. 4.0 amavisd-new installiert habe, wollte ich die Verbindung auf Port 10024 testen, was ohne spezielle Config. machbar ist.


nc localhost 10024
220 [127.0.0.1] ESMTP amavisd-new service ready
helo test.x.y
500 5.5.2 Error: bad syntax


In meiner mail.log


...
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: Net::Server: 2008/04/23-16:53:08 CONNECT TCP Peer: "127.0.0.1:3570" Local: "127.0.0.1:10024"
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: loaded base policy bank
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: lookup_ip_acl (inet_acl): key="127.0.0.1" matches "127.0.0.1", result=1
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: process_request: fileno sock=11, STDIN=0, STDOUT=1
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: switch_to_my_time 480 s, new request
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: process_request: suggested_protocol="" on TCP
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) SMTP> 220 [127.0.0.1] ESMTP amavisd-new service ready
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) switch_to_client_time 480 s, smtp response sent
Apr 23 16:53:08 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) idle_proc, 4: was busy, 25.1 ms, total idle 0.000 s, busy 0.025 s
Apr 23 16:53:17 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) idle_proc, 5: was idle, 9514.7 ms, total idle 9.515 s, busy 0.025 s
Apr 23 16:53:17 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) SMTP< ehlo test.x.y\n
Apr 23 16:53:17 debian.site /usr/sbin/amavisd-new[11496]: (11496-01) SMTP: 500 5.5.2 Error: bad syntax; PENALIZE: ehlo test.x.y\n


Bekam die bad syntax nur mit netcat, bei telnet jedoch nicht.
=> Zum Testen hier telnet verwenden!
Hoffe jemandem eine lange Fehlersuche hiermit zu vermeiden :-)

Chris