Ich verwende folgende von mir gebasteltete Mailklasse (Auszug):
	
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:
	Die Header werden also nur unvollständig vom Mailprogramm interpretiert. Der Header sieht dann z.B. so aus:
	Hat jemand eine Idee, wie ich die Header gestalten könnte, damit solche Probleme in Zukunft nicht mehr auftreten?
mfg
Stephan
					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;
  }
} 
Code:
	
	Content-Type: text/plain Content-Transfer-Encoding: 8Bit Nachricht
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
mfg
Stephan
 
          
 Moderator
 Moderator
Kommentar