Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP Mail - Header in der Email

Frage Entwicklung PHP

Mitglied: WaRCraFt

WaRCraFt (Level 1) - Jetzt verbinden

10.01.2007, aktualisiert 03.04.2007, 13476 Aufrufe, 9 Kommentare

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
Mitglied: manuel-r
10.01.2007 um 08:38 Uhr
Kannst du evtl. auch mal den Teil aus dem Modul posten, in dem die eMail aufbereitet und verschickt wird.

Manuel
Bitte warten ..
Mitglied: WaRCraFt
10.01.2007 um 11:26 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=697&MOD=m_event&DAT=sho ...;.$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/");
Bitte warten ..
Mitglied: manuel-r
10.01.2007 um 13:12 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
Bitte warten ..
Mitglied: WaRCraFt
10.01.2007 um 13:46 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.
Bitte warten ..
Mitglied: manuel-r
10.01.2007 um 13:52 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");
Bitte warten ..
Mitglied: WaRCraFt
10.01.2007 um 14:24 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
Bitte warten ..
Mitglied: manuel-r
10.01.2007 um 14:43 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.
?>
Bitte warten ..
Mitglied: WaRCraFt
10.01.2007 um 14:47 Uhr
hab den Fehler gefunden!

Outlook mag kein "\r"



:/ omg



Danke trotzdem


Gruß,
WaRCraFt
Bitte warten ..
Mitglied: 4515
03.04.2007 um 15:24 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
Bitte warten ..
Ähnliche Inhalte
Sicherheits-Tools
Email nachverfolgen mit dem Header
Frage von rababar2014Sicherheits-Tools2 Kommentare

Hallo admins, ich habe gestern zwei Emails erhalten, von denen ich gerne wissen würde woher Sie genau kommen. Also ...

iOS
Frage zu Mail Header
Frage von rocco61iOS8 Kommentare

Hallo zusammen, habe frage zu Mail Header in Outlook.de ehem Hotmail . Habe auf iPad das Apple Mail , ...

PHP
PHP und Mail Multiple or malformed newlines found in additional header
gelöst Frage von ProtectedPHP2 Kommentare

Hallo, ich habe schon mehrere Links in Google versucht, aber irgendwie bin ich nicht auf die funktionstüchtige Lösung gekommen. ...

MikroTik RouterOS
Header beim MikroTik Email Tool verändern für HTML-Mails
gelöst Frage von specialguestMikroTik RouterOS4 Kommentare

Hallo Zusammen, hat schonmal jemand versucht den Mailheader beim MikroTik Email-Tool so anzupassen, dass man HTML-Mails versenden kann? Habe ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 4 StundenBatch & Shell6 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 7 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 22 StundenMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 23 StundenSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Server-Hardware
Braucht ein Server eine Grafikkarte?
gelöst Frage von lcer00Server-Hardware14 Kommentare

Hallo zusammen, habe gerade 3 Stunden gebraucht, um herauszubekommen, dass die Remotemanagement-Console von Intel (RMM4) nur funktioniert, wenn die ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...