Hallo zusammen
Ich bräuchte eure hilfe. Es geht darum wegem dem Mail Header. Komme leider nicht mehr weiter. Es gibt 2 Punkten.
Punkt 1:
Das passiert nur bei GMX. Das a) der absender nicht angezeigt wird und b) der header im Mail Body dargestellt wird.
Bei Hotmail oder jegliche andere Mailprogramme wird dies ohne Problem dargestellt.
Wo liegt hier der Hund begraben?
Punkt 2:
Unser Kunde meldete folgendes:
Was bedeutet dies?
Hier die Mail Funktion:
Danke für eure Hilfe.
Ich bräuchte eure hilfe. Es geht darum wegem dem Mail Header. Komme leider nicht mehr weiter. Es gibt 2 Punkten.
Punkt 1:
Das passiert nur bei GMX. Das a) der absender nicht angezeigt wird und b) der header im Mail Body dargestellt wird.
Bei Hotmail oder jegliche andere Mailprogramme wird dies ohne Problem dargestellt.
Wo liegt hier der Hund begraben?
Punkt 2:
Unser Kunde meldete folgendes:
Im Header des E- Mails findet sich folgende Zeile: "X-Amavis-Alert: BAD HEADER Non-encoded 8-bit data (char FC hex) in message header" deshalb im Anhang das besagte E-Mail zur Analyse.
Hier die Mail Funktion:
PHP-Code:
function mailsender($title,$messages,$receiver,$extends=1)
{
global $config;
$mail_seperator="-----------------";
if ($extends==1) $headers .= "MIME-Version: 1.0\r\n";
$headers .= "X-Sender: IMMOMARKT <".$config['site_email'].">\n";
$headers .= "From: IMMOMARKT <".$config['site_email'].">\n";
$headers .= "Reply-To: IMMOMARKT <".$config['site_email'].">\n";
$headers .= "Return-Path: IMMOMARKT <".$config['site_email'].">\n";
if ($extends==1) $headers .= "Content-Type: multipart/mixed;\n\tboundary=$mail_seperator\n";
if ($extends==1){
$message .="\n--$mail_seperator\n";
$message .="Content-transfer-encoding: 8BIT\r\n";
$message .="Content-type: text/plain\n\n";
}
$message .= $messages."\n";
if (mail($receiver,$title,$message,$headers)) $mailer = true;
else $mailer = false;
return $mailer;
}
Kommentar