hallo liebe linux-club user,
ich habe ein kleines email problem auf einem root server den ich momentan nutze. leider muss ich gestehen, dass ich mich nicht so gut mit servern auskenne geschweige denn mit dem mail server. das ganze ist auf jedenfall bei strato ein suse system mit nem Postfix version 2.0.14 server. denke aber nicht, dass das hier eine rolle spielt.
vorab will ich vielleicht auch kurz erwähnen, dass ich die suche verwendet habe und auch schon eine ganze zeit am googln bin.
also ich verschicke über php eine email. dazu habe ich zu testzwecken mal diesen code von http://www.php.net/manual/de/function.mail.php eingebaut, da er wahrscheinlich richtig sein müsste:
führe ich das script nun aus, dann kommt solch eine mail bei mir an:
der betreff stimmt, aber als absender wird dies angezeigt wwwrun@xxxxx.serverkompetenz.net
leider habe ich jetzt überhaupt gar keine ahung wo ich versuchen soll etwas zu verändern, damit die email richig und lesbar verschickt bzw. empfangen wird. bei anderen systemen hat es funktioniert. also liegt es nicht am php sondern wahrscheinlich irgendwie am mailserver.
würde mich über hilfe freuen, da es sehr viel zeit kostet, wenn ich mich jetzt erstmal in die ganze materie von anfang bis ende einlesen müsste. und das nur um richtig emails verschicken zu können.
grüsse
schorschseo
ich habe ein kleines email problem auf einem root server den ich momentan nutze. leider muss ich gestehen, dass ich mich nicht so gut mit servern auskenne geschweige denn mit dem mail server. das ganze ist auf jedenfall bei strato ein suse system mit nem Postfix version 2.0.14 server. denke aber nicht, dass das hier eine rolle spielt.
vorab will ich vielleicht auch kurz erwähnen, dass ich die suche verwendet habe und auch schon eine ganze zeit am googln bin.
also ich verschicke über php eine email. dazu habe ich zu testzwecken mal diesen code von http://www.php.net/manual/de/function.mail.php eingebaut, da er wahrscheinlich richtig sein müsste:
Code:
<?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: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
/* zusätzliche Header */
$headers .= "To: Mary <meine@email.de>, Kelly <meine@email.de>\r\n";
$headers .= "From: Geburtstags-Erinnerung <geburtstag@example.com>\r\n";
$headers .= "Cc: geburtstagsarchiv@example.com\r\n";
$headers .= "Bcc: geburtstagscheck@example.com\r\n";
/* Verschicken der Mail */
mail($to, $subject, $message, $headers);
?>
führe ich das script nun aus, dann kommt solch eine mail bei mir an:
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>
der betreff stimmt, aber als absender wird dies angezeigt wwwrun@xxxxx.serverkompetenz.net
leider habe ich jetzt überhaupt gar keine ahung wo ich versuchen soll etwas zu verändern, damit die email richig und lesbar verschickt bzw. empfangen wird. bei anderen systemen hat es funktioniert. also liegt es nicht am php sondern wahrscheinlich irgendwie am mailserver.
würde mich über hilfe freuen, da es sehr viel zeit kostet, wenn ich mich jetzt erstmal in die ganze materie von anfang bis ende einlesen müsste. und das nur um richtig emails verschicken zu können.
grüsse
schorschseo