Problem mit Mailheadern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Mailheadern

    Ich verwende folgende von mir gebasteltete Mailklasse (Auszug):

    PHP-Code:
    class mail_class
    {
      function 
    header($mail_modus$attachment$attachment_file)
      {
        global 
    $webmaster_mail;
        global 
    $name_mail;

        
    $header "From: $name_mail <$webmaster_mail>\r\n";
        
    $header .= "Return-Path: <$webmaster_mail>\r\n";

        if(
    $attachment && $attachment_file)
        {
          
    $header .= "MIME-version: 1.0\r\n";
          
    $header .= "Content-type: multipart/mixed; boundary=\"Message-Boundary\"\r\n\r\n";
        }
        else
        {
          if(
    $mail_modus == "html")
          {
            
    $header .= "Content-Type: text/html\r\n";
            
    $header .= "Content-Transfer-Encoding: 8Bit\r\n";
          }
          else
          {
            
    $header .= "Content-Type: text/plain\r\n";
            
    $header .= "Content-Transfer-Encoding: 8Bit\r\n";
          }
        }
        return 
    $header;
      }

    Grundsätzlich funktioniert alles weitesgehend problemlos, doch beim Versand der Mails über einige Provider werden die Header zerstückelt und die Mailnachricht sieht dann wie folgt aus:

    Code:
    Content-Type: text/plain
    Content-Transfer-Encoding: 8Bit
    
    Nachricht
    Die Header werden also nur unvollständig vom Mailprogramm interpretiert. Der Header sieht dann z.B. so aus:

    Code:
    Return-Path: <newsletter@forenpower.de>
    Delivered-To: [email]web10p2@nsi8.miniserver.de[/email]
    Received: (qmail 5279 invoked by uid 627); 13 Nov 2003 13:42:50 -0000
    Delivered-To: confixxfw_t-forenpower:de-techadmin@forenpower.de
    Received: (qmail 5275 invoked by uid 99); 13 Nov 2003 13:42:49 -0000
    Date: 13 Nov 2003 13:42:49 -0000
    Message-ID: <20031113134249.5274.qmail@nsi8.miniserver.de>
    To: [email]techadmin@forenpower.de[/email]
    Subject: Textmail
    From: Forenpower.de! - Newsletter <newsletter@forenpower.de>
    Content-Type: text/plain
    Content-Transfer-Encoding: 8Bit
    Hat jemand eine Idee, wie ich die Header gestalten könnte, damit solche Probleme in Zukunft nicht mehr auftreten?

    mfg
    Stephan
    [COLOR=red]Gesellschaftsforum.net[/COLOR] - Projekt zur Wiederbelebung der Diskussionskultur im Internet
    [COLOR=orange]1st News[/COLOR] - Das Newsletterscript für den professionellen Einsatz

  • #2
    der header ist doch in ordnung. oder was stört dich? beschreib mal den soll-zustand.

    Kommentar


    • #3
      Es funktioniert grundsätzlich. Jedoch tritt bei einigen Usern das Problem auf, dass das Mailprogramm die Mail in folgender Form ausgibt:

      Code:
      Content-Type: text/plain
      Content-Transfer-Encoding: 8Bit
      
      Nachricht
      Der oben gepostete Header fürht zum Beispiel zu diesem Problem, welches nur beim Versand über einige Mailserver zu einigen Providern auftritt.

      Weiteres Beispiel, welches ebenfalls nicht korrekt angezeigt wird:

      Code:
      Return-Path: <cgi-mailer-bounces-33249913@kundenserver.de>
      X-Flags: 0000
      Delivered-To: GMX delivery to [email]audiohazard@gmx.de[/email]
      Received: (qmail 19791 invoked by uid 65534); 13 Nov 2003 19:52:13 -0000
      Received: from moutng.kundenserver.de (EHLO moutng.kundenserver.de) (212.227.126.189)
        by mx0.gmx.net (mx005-rz3) with SMTP; 13 Nov 2003 20:52:13 +0100
      Received: from [212.227.126.200] (helo=mrvnet.kundenserver.de)
      	by moutng.kundenserver.de with esmtp (Exim 3.35 #1)
      	id 1AKNVZ-0002sL-00
      	for [email]audiohazard@gmx.de[/email]; Thu, 13 Nov 2003 20:52:01 +0100
      Received: from [212.227.118.37] (helo=infong109 ident=8)
      	by mrvnet.kundenserver.de with smtp (Exim 3.35 #1)
      	id 1AKNVZ-0005ut-00
      	for [email]audiohazard@gmx.de[/email]; Thu, 13 Nov 2003 20:52:01 +0100
      Received: from [62.104.204.68](IP may be forged by CGI script)
      	by infong109.kundenserver.de with HTTP; Thu, 13 Nov 2003 20:52:00 +0100
      X-Complaints-To: [email]abuse@kundenserver.de[/email]
      X-Sender-Info: 33249913@infong109
      Date: Thu, 13 Nov 2003 20:52:00 +0100
      Precedence: bulk
      To: [email]audiohazard@gmx.de[/email]
      Subject: test news im text mod
      From: [url]www.audiohazard.de[/url] - Newsletter <webmaster@audiohazard.de>
      Message-ID: <20031113195213.19800gmx1@mx005-rz3.gmx.net>
      X-GMX-Antivirus: -1 (not scanned, may not use virus scanner)
      X-GMX-Antispam: 0 (Mail was not recognized as spam)
      Auf meinen Testsystem treten derartige Probleme nicht auf, bei vielen Usern funktioniert es ebenfalls einwandfrei.
      [COLOR=red]Gesellschaftsforum.net[/COLOR] - Projekt zur Wiederbelebung der Diskussionskultur im Internet
      [COLOR=orange]1st News[/COLOR] - Das Newsletterscript für den professionellen Einsatz

      Kommentar

      Lädt...
      X