[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: amavisd-new + sendmail X-Amavis-Alert: BAD HEADER, Missing required header field: "Date"



Hi,

Stefan.G wrote:
> Hallo Liste
> 
> habe nen etch mit amavisd-new + sendmail + spamass.. + clamd
> aufgesetzt . Auf diesen Server relaye ich alle meine Mails ,von
> einem lokalem Mail Server aus (ist nen scalix groupware server
> /centos5 ) Das Problem das ich habe ist das alle Mails die ich drauf
> relaye eine BAD HEADER / Date Meldung bekommen. Und ich kann den
> Grund dafür nicht finden. Habe testweise einen google account auf
> dem ne rule lauft  das er die mail an mich wieder weiterleitet (local)
> Was könnte das Problem sein? Hier mal nen ausführliches Log
> 
> Jul  4 11:58:42 scalix-base sendmail[17619]: l649wgpt017619:
> from=<user1@meinelokalescalixdomäne.de>, size=1252, class=0, nrcpts=1,
> msgid=<28106401.1181183543369776.JavaMail.root@scalix.meinelokalescalixdomäne.de>,
> proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
> Jul  4 11:58:44 scalix-base amavis[17614]: (17614) Passed CLEAN,
> AM.PDP-SOCK/MYNETS LOCAL [127.0.0.1] [127.0.0.1]
> <user1@meinelokalescalixdomäne.de> -> <user2@gmail.com>, Queue-ID:
> l649wgpt017619, Message-ID:
> <28106401.1181183543369776.JavaMail.root@scalix.meinelokalescalixdomäne.de>,
> mail_id: lUwar2VnFXJr, Hits: 1.117, size: 1492, 1129 ms
> Jul  4 11:58:44 scalix-base sendmail[17619]: l649wgpt017619: Milter
> insert (0): header: X-Virus-Scanned: amavisd-new at mydomain.net
> Jul  4 11:58:45 scalix-base sendmail[17628]: l649wgpt017619:
> to=<user2@gmail.com>, delay=00:00:03, xdelay=00:00:01,
> mailer=esmtp, pri=121252, relay=gmail-smtp-in.l.google.com.
> [209.85.129.27], dsn=2.0.0, stat=Sent (OK 1183543163
> v23si19507153fkd)
> Jul  4 11:58:47 scalix-base sendmail[17633]: l649wkdG017633:
> from=<user2+caf_=user1=mydomain.net@googlemail.com>,
> size=2676, class=0, nrcpts=1,
> msgid=<28106401.1181183543369776.JavaMail.root@scalix.meinelokalescalixdomäne.de>,
> proto=ESMTP, relay=root@localhost
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635:
> from=<user2+caf_=user1=mydomain.net@googlemail.com>,
> size=2828, class=0, nrcpts=1,
> msgid=<28106401.1181183543369776.JavaMail.root@scalix.meinelokalescalixdomäne.de>,
> proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
> Jul  4 11:58:47 scalix-base amavis[17613]: (17613) Passed CLEAN,
> AM.PDP-SOCK/MYNETS LOCAL [127.0.0.1] [001.001.001.001]
> <user2+caf_=user1=mydomain.net@googlemail.com> ->
> <user1@mydomain.net>, Queue-ID: l649wl8a017635, Message-ID:
> <28106401.1181183543369776.JavaMail.root@scalix.meinelokalescalixdomäne.de>,
> mail_id: HS+lhvCjy1RZ, Hits: 1.117, size: 3092, 70 ms
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635: Milter
> insert (0): header: X-Spam-Status: No, score=1.117
> tagged_above=-9999 required=3.4\n\ttests=[ALL_TRUSTED=-1.44,
> AWL=-0.182, MISSING_MIMEOLE=1.394,\n\tMISSING_SUBJECT=1.345]
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635: Milter
> insert (0): header: X-Spam-Level: *
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635: Milter
> insert (0): header: X-Spam-Score: 1.117
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635: Milter
> insert (0): header: X-Spam-Flag: NO
> Jul  4 11:58:47 scalix-base sendmail[17635]: l649wl8a017635: Milter
> insert (0): header: X-Virus-Scanned: amavisd-new at mydomain.net
> Jul  4 11:58:47 scalix-base sendmail[17633]: l649wkdG017633:
> to=<user1@mydomain.net>, delay=00:00:01, xdelay=00:00:00,
> mailer=relay, pri=32676, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0,
> stat=Sent (l649wl8a017635 Message accepted for delivery)
> Jul  4 11:58:47 scalix-base sendmail[17643]: l649wl8a017635:
> to=<user1@mydomain.net>, delay=00:00:00, xdelay=00:00:00,
> mailer=scalix_mime, pri=122828, relay=scalix-base, dsn=2.0.0,
> stat=Sent (Ok)
> Jul  4 11:58:47 scalix-base sendmail[17649]: l649wleg017649:
> from=scalix@scalix-base.mydomain.net, size=7041, class=0, nrcpts=1,
> msgid=28106401.1181183543369776.JavaMail.root(a)scalix.meinelokalescalixdomäne.de,
> proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
> Jul  4 11:58:49 scalix-base amavis[17614]: (17614) Passed
> BAD-HEADER, AM.PDP-SOCK/MYNETS LOCAL [127.0.0.1] [127.0.0.1]
> <scalix@scalix-base.mydomain.net> -> <scalix@scalix.meinelokalescalixdomäne.de>,
> Queue-ID: l649wleg017649, Message-ID:
> <28106401.1181183543369776.JavaMail.root(a)scalix.meinelokalescalixdomäne.de>,
> mail_id: l56jDVwAWlgQ, Hits: 1.154, size: 7377, 2139 ms
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Spam-Status: No, score=1.154
> tagged_above=-9999 required=3.4\n\ttests=[ALL_TRUSTED=-1.44,
> MISSING_HEADERS=0.189, OBSCURED_EMAIL=1.68,\n\tTO_CC_NONE=0.134,
> UPPERCASE_50_75=0.591]
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Spam-Level: *
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Spam-Score: 1.154
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Spam-Flag: NO
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Amavis-Alert: BAD HEADER, Missing required
> header field: "Date"
> Jul  4 11:58:49 scalix-base sendmail[17649]: l649wleg017649: Milter
> insert (0): header: X-Virus-Scanned: amavisd-new at mydomain.net
> Jul  4 11:58:50 scalix-base sendmail[17653]: l649wleg017649:
> to=scalix@scalix.meinelokalescalixdomäne.de, delay=00:00:03, xdelay=00:00:01,
> mailer=esmtp, pri=127041, relay=[192.168.0.70] [192.168.0.70],
> dsn=2.0.0, stat=Sent (Message accepted for delivery)
> Jul  4 12:00:05 scalix-base sendmail[17662]: l64A05oG017662:
> from=scalix@scalix-base.mydomain.net, size=1678, class=0, nrcpts=1,
> msgid=H00000000010883d.1183543205.scalix-base.mydomain.net,
> proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
> Jul  4 12:00:06 scalix-base amavis[17613]: (17613) Passed
> BAD-HEADER, AM.PDP-SOCK/MYNETS LOCAL [127.0.0.1] [127.0.0.1]
> <scalix@scalix-base.mydomain.net> -> <scalix@scalix.meinelokalescalixdomäne.de>,
> Queue-ID: l64A05oG017662, Message-ID:
> <H00000000010883d.1183543205.scalix-base.mydomain.net>, mail_id:
> mrAExZMaNiEO, Hits: 0.593, size: 1928, 886 ms
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Spam-Status: No, score=0.593
> tagged_above=-9999 required=3.4\n\ttests=[ALL_TRUSTED=-1.44,
> INVALID_MSGID=1.71, MISSING_HEADERS=0.189,\n\tTO_CC_NONE=0.134,
> UPPERCASE_25_50=0]
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Spam-Level: 
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Spam-Score: 0.593
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Spam-Flag: NO
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Amavis-Alert: BAD HEADER, Missing required
> header field: "Date"
> Jul  4 12:00:06 scalix-base sendmail[17662]: l64A05oG017662: Milter
> insert (0): header: X-Virus-Scanned: amavisd-new at mydomain.net
> Jul  4 12:00:06 scalix-base sendmail[17667]: l64A05oG017662:
> to=scalix@scalix.meinelokalescalixdomäne.de, delay=00:00:01, xdelay=00:00:00,
> mailer=esmtp, pri=121678, relay=[192.168.0.70] [192.168.0.70],
> dsn=2.0.0, stat=Sent (Message accepted for delivery)
> 
> Wie man sieht geht die Mail problemlos raus. Wenn sie dann wieder
> per Rule reinkommt setzt der milter mir nen 
> 
> X-Amavis-Alert: BAD
> HEADER, Missing required
> header field: "Date".

Im Header Deiner Mail fehlt das 'date' Feld, welches nach RFC822
(http://www.faqs.org/rfcs/rfc822.html) erforderlich ist.

> Manchmal aber auch:
>  X-Amavis-Alert: BAD HEADER, Non-encoded 8-bit data (char DF
> hex):\n\tx-scalix-SUBJ: AW: Gru\\337 und Bitte\\n

Und hier greifen imho RFC2822 und RFC2047.
RFC2822 verbietet 8-bit Zeichen im Mail Header und
RFC2047 gilt für den Mailserver, welcher beim Senden 8-bit nach 7-bit
und beim Empfangen 7-bit nach 8-bit konvertieren soll.

> Habe mir gedacht as vielleicht amavis problem hat header
> richtig zu lesen. habe dann amavisd sammt allen perl modulen neu
> kompiliert. Ohne erfolg. Wenn die ich header checks in amavis abschalte
> ... frage ich mich ob der spamassassin dann vernünftig noch lauft?
> 
> Wo ist mein Problem ... habe mich wirklich intensiv damit
> beschäftigt . Auch finde ich die amavis man dazu (header checks)
> sehr  dürftig.


Gruss
Reinhold



Reply to: