Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

email header wird nicht ausgewertet

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
schorsch
PostRank 7
PostRank 7
Beiträge: 613
Registriert: 26.08.2004, 23:00
Wohnort: Erlangen

Beitrag von schorsch » 25.11.2005, 09:57

leider kenn ich mich mit root servern nicht sonderlich aus, habe aber momentan trotzdem einen den ich verwende. nunja jetzt wollte ich über php mail() emails verschicken. das problem ist jetzt, das der header irgendwie nicht ausgewertet wird. hier mal ein kleines beispiel:
mail funktion von https://www.php.net/manual/de/function.mail.php

Code: Alles auswählen

<?php
/* Empfänger */
$to  = "meine@email.de" . ", " ; // beachten Sie das Komma
$to .= "meine@email.de";

/* Betreff */
$subject = "Geburtstags-Erinnerung für August";

/* Nachricht */
$message = '
<html>
<head>
 <title>Geburtstags-Erinnerung für August</title>
</head>
<body>
<p>Hier sind die Geburtstage im August!</p>
<table>
 <tr>
  <th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
 </tr>
 <tr>
  <td>Joe</td><td>3.</td><td>August</td><td>1970</td>
 </tr>
 <tr>
  <td>Sally</td><td>17.</td><td>August</td><td>1973</td>
 </tr>
</table>
</body>
</html>
';

/* Um eine HTML-Mail zu senden, können Sie den den "Content-type"-Header.
   setzen */
$headers  = "MIME-Version&#58; 1.0\r\n";
$headers .= "Content-type&#58; text/html; charset=iso-8859-1\r\n";

/* zusätzliche Header */
$headers .= "To&#58; Mary <meine@email.de>, Kelly <meine@email.de>\r\n";
$headers .= "From&#58; Geburtstags-Erinnerung <geburtstag@example.com>\r\n";
$headers .= "Cc&#58; geburtstagsarchiv@example.com\r\n";
$headers .= "Bcc&#58; geburtstagscheck@example.com\r\n";

/* Verschicken der Mail */
mail&#40;$to, $subject, $message, $headers&#41;;
?>
das ganze dann ausgeführt und diesen misst erhalten
Content-type: text/html; charset=iso-8859-1

To: Mary <meine@email.de>, Kelly <meine@email.de>
From: Geburtstags-Erinnerung <geburtstag@example.com>
Cc: geburtstagsarchiv@example.com
Message-Id: <xxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx@xxxx.serverkompetenz.net>
Date: Thu, 24 Nov 2005 22:19:03 +0100 (CET)



<html>
<head>
<title>Geburtstags-Erinnerung für August</title> </head> <body> <p>Hier sind die Geburtstage im August!</p> <table> <tr>
<th>Person</th><th>Tag</th><th>Monat</th><th>Jahr</th>
</tr>
<tr>
<td>Joe</td><td>3.</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17.</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
das ganze ist ein suse rechner mit nem postfix mailserver
wie oben schon gesagt habe ich keinen blassen schimmer, wo das problem liegen könnte. hätte ich jetzt mehr zeit, würde ich micht etwas in die materie einlesen, aber leider steh ich momentan unter totalem zeitdruck. naja ihr kennt das ja...

für jeder hilfe dankt

schorsch

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Babelfisch
PostRank 5
PostRank 5
Beiträge: 204
Registriert: 05.10.2005, 14:15
Wohnort: Leipzig

Beitrag von Babelfisch » 25.11.2005, 10:20

Postfix verwendet entgegen der Spezifikation nur \n als Zeilentrenner. Nimm also alle \r raus und schon funktioniert es. Außerdem kannst du die Header-Zeile mit "To: ..." weglassen, da der Empfänger ja schon in der Mail-Funktion angegeben wird und der entsprechende Header automatisch eingefügt wird.

schorsch
PostRank 7
PostRank 7
Beiträge: 613
Registriert: 26.08.2004, 23:00
Wohnort: Erlangen

Beitrag von schorsch » 25.11.2005, 17:46

na das ist mal ne super antwort. funktioniert :)
hätte da bestimmt ewig gebraucht um da drauf zu kommen.
schon sehr amüsant. habe das selbe problem in einem doch recht großen linux forum im speziellen mail bereich reingestellt und dort nicht die lösung meines problems bekommen. kaum stell ich es hier rein, wird mir gleich geholfen.
die seos kennen sich halt doch am besten aus... :D

grüsse

schorsch

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag