[Postfixbuch-users] Headerzeilen: Date + Message-ID an anderer Stelle erzwingen
Stefan Hofmeir
Stefan1 at Hofmeir.de
Mo Mär 21 16:47:49 CET 2005
Hallo,
ich will eine aufwändig gestaltete Mail (bestehend aus HTML-Teil,
Plain-Text-Teil sowie eingebetteten Bildern) über ein Perl-CGI-Script
an Postfix 2.1 zur Auslieferung übergeben:
open(MAIL, "|/usr/sbin/sendmail -t -f backaddress\@meinedomain.de") || &error("Ich kann keine emails senden");
print MAIL "To: $line \n";
print MAIL "From: $your_name <$your_email>\n";
print MAIL "Subject: $INPUT{'subject'} \n";
print MAIL "$INPUT{'body'}";
$INPUT{'body'} startet dann mit
Content-Type: multipart/mixed;
boundary="-----=_NextPart_000_0005_01C318AC.B74B41F0"
-------=_NextPart_000_0005_01C318AC.B74B41F0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0006_01C318AC.B74B41F0"
------=_NextPart_001_0006_01C318AC.B74B41F0
> Content-Type: text/plain; charset="iso-8859-1"
> Content-Transfer-Encoding: 8bit
>...
Leider schreibt mir Postfix 2.1 als Absendermailserver die Zeilen Date
sowie Message-Id erst nach der ersten Content-Type Zeile:
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="-----=_NextPart_000_0005_01C318AC.B74B41F0"
Message-Id: <20050321132109.BBDA31CA433 at s1>
Date: Mon, 21 Mar 2005 14:21:09 +0100 (CET)
-------=_NextPart_000_0005_01C318AC.B74B41F0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0006_01C318AC.B74B41F0"
richtig wäre:
Date: Mon, 21 Mar 2005 14:21:09 +0100 (CET)
Message-Id: <20050321132109.BBDA31CA433 at s1>
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="-----=_NextPart_000_0005_01C318AC.B74B41F0"
-------=_NextPart_000_0005_01C318AC.B74B41F0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_0006_01C318AC.B74B41F0"
Dadurch haben Email-Programme wie Microsoft Outlook und MS Entourage
Probleme bei der Darstellung und zeigen nur den Code unformatiert an.
Wie kann ich erzwingen, dass Postfix das Datum und die Message-ID noch
vor der Zeile Mime-Version in die Email einbaut?
--
Herzliche Grüße
Stefan
Mehr Informationen über die Mailingliste Postfixbuch-users