[Postfixbuch-users] Restrictions/Header Checks ?

Andreas Winkelmann ml at awinkelmann.de
So Dez 10 22:16:17 CET 2006


Am Sunday 10 December 2006 20:11 schrieb Martin Marcher:

> >> ich habe soeben eine Reject Mail bekommen mit folgendem Inhalt
> >>
> >> <someuser at example.com>: host mailin.example.com[192.0.2.10] said:
> >> 550  No
> >>      Subject : This email cannot be delievered due to no subject
> >> mentioned.
> >>      Please enter a subject. (in reply to end of DATA command)
> >> Reporting-MTA: dns; mail.marcher.name
> >> X-Postfix-Queue-ID: DE0E81AA6319
> >> X-Postfix-Sender: rfc822; nena at marcher.name
> >> Arrival-Date: Sun, 10 Dec 2006 16:22:41 +0100 (CET)
> >>
> >> Wie macht man sowas? Header Checks?
> >
> > Nein, di Checks in Postfix (wie header_checks) sehen immer nur eine
> > Zeile,
> > damit kann man nicht kontrollieren ob eine Zeile nicht da it.
>
> Hauptsächlich meinte ich damit ja wie man Mails rejected die kein
> Subject definiert haben, das müssten Header Checks sein soweit ich
> postfix verstanden habe à la
>
> /^Subject:( *)$ REJECT Meinenachricht...

/^Subject[ \t]*:[ \t]*$/ REJECT ...

> mag natürlich sein das die regex jetzt nicht stimmt aber
>
> Interessant ist natürlich wie ich gerade gemerkt habe auch die
> Message ID da man dadurch ja relativ leicht in den logs nachsehen
> kann welche message das eigentlich war. Nach deiner anderen nachricht
> zu urteilen dürfte das aber automatisch passieren.

Die Queue-Id wird bei Bounces in den Header geschrieben. Queue Id != Message 
Id.

> >  Die steht in bounces drin.

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users