Hallo,
ich habe versucht eine Mail zu versenden, aber das funktioniert nicht wirklich.
Mein Code:
Statt xxx@gmx.de hab ich naürlich meine Mailadresse eingetragen.
In der php.ini
habe ich den smtp server meines mailaccounts eingetragen.
Wenn ich die seite jetzt aufrufe kommt folgende fehlermeldung:
also dass ich mich nicht am server authentifiziert habe. Jetzt meine Frage: Wo geb ich die Daten zur Authentifizierzierung am SMTP Serverr ein? In php.ini hab ich nix gefunden.
PS: Verwende XAMPP 1.0
ich habe versucht eine Mail zu versenden, aber das funktioniert nicht wirklich.
Mein Code:
PHP-Code:
* Empfänger */
$empfaenger = array('xxx@gmx.de');
/* Empfänger CC */
$empfaengerCC = array('');
/* Empfänger BCC */
$empfaengerBCC = array('');
/* Absender */
$absender = 'xxx@gmx.de';
/* Rueckantwort */
$reply = 'xxx@gmx.de';
/* Betreff */
$subject = 'Testmail';
/* Nachricht */
$message = '<html>
<head>
<title>SELFPHP - Mail Beispiel</title>
</head>
<body>
<table width="214" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="47">PHP5</td>
<td width="56"> </td>
<td width="99"> </td>
</tr>
<tr>
<td> </td>
<td>SELFPHP</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td>[url]www.selfphp.de[/url]</td>
</tr>
</table>
</body>
</html>
';
// Ende Schleife
/* Baut Header der Mail zusammen */
$headers .= 'From:' . $absender . "\n";
$headers .= 'Reply-To:' . $reply . "\n";
$headers .= 'X-Mailer: PHP/' . phpversion() . "\n";
$headers .= 'X-Sender-IP: ' . $REMOTE_ADDR . "\n";
$headers .= "Content-type: text/html\n";
// Extrahiere Emailadressen
$empfaengerString = implode(',', $empfaenger);
$empfaengerCCString = implode(',', $empfaengerCC);
$empfaengerBCCString = implode(',', $empfaengerBCC);
$headers .= 'Cc: ' . $empfaengerCCString . "\n";
$headers .= 'Bcc: ' . $empfaengerBCCString . "\n";
/* Verschicken der Mail */
mail($empfaengerString, $subject, $message, $headers);
In der php.ini
habe ich den smtp server meines mailaccounts eingetragen.
Wenn ich die seite jetzt aufrufe kommt folgende fehlermeldung:
Warning: mail() [function.mail]: SMTP server response: 550 relay not permitted in C:\Programme\xampp\htdocs\test\mail.php on line 72
PS: Verwende XAMPP 1.0
Kommentar