Nickname
Passwort | vergessen?

194 anonyme User

69081 Mitglieder freuen sich auf Dich!
Top-Aktivitäten
Sehen Sie hier, wer zu den aktivsten Mitgliedern der letzten Woche zählt:
Sponsored Links
In den Bereich PHP (Hypertext Preprocessor) wechseln ..

PHP Mail - Header in der Email

  • Der Beitrag gilt als gelöst
  • Der Beitrag wurde von einem Moderator geschlossen
Mitglied: WaRCraFt
Geschrieben von WaRCraFt (Level 1 - Frischling)
Erstellt am 10.01.2007, um 06:51:26 Uhr, Permanent-ID: 844
Dieser Beitrag wurde bisher 3527 mal aufgerufen und gilt als gelöst.
Melden Sie sich mit Ihrem Nicknamen an, um diesen Beitrag zu bewerten!
Neutral0 NeutralDruckenBeobachten
Guten Morgen,

Ich habe ein cms ( typo3 ) bei uns in der Firma als Intranet. Durch eine Firma wurde uns ein Raumbuchungs Modul Programmiert, das automatisch nach dem Buchen eine Email an den Buchenden und eine an die Disponentin schickt. Jeder Änderung usw. wird auch über Email mitgeteilt. Dieses Funtioniert auch alles super.

Das Problem was ich habe ist das in der Email der Header Angezeigt wird und daher sich einige Beschweren was für ein Mist in der Email steht.


So sieht das aus :

Content-Transfer-Encoding: 8bit X-Mailer: PHP/ Message-Id: <20070109112315.B1A3B49F94@HOSTNAME> Date: Tue, 9 Jan 2007 12:23:15 +0100 (CET) Return-Path: nobody@HOSTNAME X-OriginalArrivalTime: 09 Jan 2007 11:12:15.0192 (UTC) FILETIME=[04A3DD80:01C733DF]


Als System verwende ich ein Suse 9.3 mit php5 und Sql5. Zum versenden der Email wird ganznormal über den Postfix unser Exchange Cluster benutzt. Als Client wird Outlook 2003 eingesetzt.


Hat jemand eine Ahnung wie ich den Email Heder da raus bekomme??



Danke schon mal in Vorraus.

Greetz,
Warcraft

MODERATOR (28.04.2007):
Laut den Kommentaren ist das Problem gelöst. Falls das falsch verstanden habe, einfach mir eine PM zukommen lassen.

Dani
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
Diskussionsverlauf (9 Kommentare)
thread
manuel-r
Kommentar manuel-r schreibt am 10.01.2007, 08:38:44 Uhr
Kannst du evtl. auch mal den Teil aus dem Modul posten, in dem die eMail aufbereitet und verschickt wird.

Manuel
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
WaRCraFt
Kommentar WaRCraFt schreibt am 10.01.2007, 11:26:16 Uhr
mail( $updat['plz'] , "Benachrichtigung vom Raumplaner zum Termin ". $updat['titel'] ."" , "F&uuml;r den ". date('d.m.Y : H:i', $updat['a_datum']) ." wurden die Daten Ihrer Veranstaltung '". $updat['titel'] ."' an die Disposition &uuml;bermittelt. &uuml;ber &Auml;nderungen zu Ihrem Termin werden Sie per E-Mail benachrichtigt.<a href='http://www.intranet.ekm.de/index.php?id=6 ...;.$mail_sid."'>zum Termin</a> " ,"From: ".MAIL_DISPO."\nReply-To:".MAIL_DISPO."\nContent-Type: text/html;charset=utf-8\r\nContent-Transfer-Encoding: 8bit\r\nX-Mailer: PHP/");
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
manuel-r
Kommentar manuel-r schreibt am 10.01.2007, 13:12:00 Uhr
Kann es evtl. sein, dass hier was fehlt oder habe ich beim Überfliegen was übersehen?

"From: ".$MAIL_DISPO."\nReply-To:".$MAIL_DISPO."\nContent-Type: text/html;charset=utf-8\r\nContent-Transfer-Encoding: 8bit\r\nX-Mailer: PHP/");

Es scheint nämlich so, als ob der Mailheader nicht richtig zusammengebaut würde.

Manuel
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
WaRCraFt
Kommentar WaRCraFt schreibt am 10.01.2007, 13:46:33 Uhr
Ne daran liegt es nicht....

Ich denke das der Header nicht richtig abgeschlossen wird. Habe aber leider nicht selber soviel plan davon das ich einen Fehler finde.
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
manuel-r
Kommentar manuel-r schreibt am 10.01.2007, 13:52:21 Uhr
Bau mal noch ein paar Steuerzeichen ein. Der Exchange ist in der Beziehung sehr wählerisch. Ich hab' da bei mir auch mal lange googlen müssen, bis ich korrekte Mails versenden konnte.

"From: ".$MAIL_DISPO."\r\nReply-To:".$MAIL_DISPO."\r\nContent-Type: text/html;charset=utf-8\r\nContent-Transfer-Encoding: 8bit\r\nX-Mailer: PHP/\r\n");
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
WaRCraFt
Kommentar WaRCraFt schreibt am 10.01.2007, 14:24:02 Uhr
so hatte ich das auch schon versucht. Leider auch kein Erfolg.

Wonach kann ich Googeln.....


http://www.php-faq.de/q/q-mail-html.html

Ich hab mal als Test das hier versucht..... aber ist ja sofast das selbe....


Danke und Gruß,

WarCraFt
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
manuel-r
Kommentar manuel-r schreibt am 10.01.2007, 14:43:35 Uhr
Probier mal außerhalb deines CMS mit diesem Script, ob die Mail korrekt ankommt.

01.
<?PHP 
02.
ini_set("SMTP", "<name_des_mailservers>"); 
03.
ini_set("smtp_port", "<smtp_port_25>"); 
04.
 
05.
//To 
06.
$empfaenger = "<die_empfängeradresse>"; 
07.
 
08.
//Name der Absenders 
09.
$absender = "Webserver"; 
10.
 
11.
//Reply-Adresse 
12.
$reply = "<die_antwortadresse>"; 
13.
 
14.
//Betreffzeile 
15.
$subject = "TESTMAIL"; 
16.
 
17.
//Inhalt der Mail 
18.
$message = "<html> 
19.
    <head> 
20.
        <title>Mailtest</title> 
21.
    </head> 
22.
    <body> 
23.
      Das ist eine Testmail 
24.
    </body> 
25.
</html>"; 
26.
 
27.
//Header zusammenbauen 
28.
$headers .= "From:" . $absender . "\n\r"; 
29.
$headers .= "Reply-To:" . $reply . "\n\r";  
30.
$headers .= "X-Mailer: PHP/" . phpversion() . "\n\r";  
31.
$headers .= "X-Sender-IP: " . $REMOTE_ADDR . "\n\r";  
32.
$headers .= "Content-type: text/html\n\r"; 
33.
 
34.
//Mail verschicken 
35.
mail($empfaenger, $subject, $message, $headers); 
36.
?>
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
WaRCraFt
Kommentar WaRCraFt schreibt am 10.01.2007, 14:47:11 Uhr
hab den Fehler gefunden!

Outlook mag kein "\r"



:/ omg



Danke trotzdem face-smile


Gruß,
WaRCraFt
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.
thread
levis24
Kommentar levis24 schreibt am 03.04.2007, 15:24:31 Uhr
Hallo WaRCraFt!

Ich mache selbst gerade ein Newsletter-Tool und bin ebenfalls über dieses "Problem" gestolpert.

Es kommt meines Wissens darauf an, auf welchem System der Webserver installiert ist. Linux oder Windows.

lg Levis24
Anmeldung erforderlich!
Bitte melden Sie sich erst mit Ihrem Nicknamen und Passwort an.