[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