PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Hallo Leute,
ich habe ein Formular erstellt und dieses Formular sollte nun per SMTP in PHP versendet werden.
Nun bekomme ich aber leider folgende Meldung zurück beim verschicken des Formulars:
Woran kann das liegen ?
Update: habe mal <> rausgenommen bei $to jetzt ist der Fehler weg, allerdings bekomm dennoch keine Emails aus dem Formular.
ich habe ein Formular erstellt und dieses Formular sollte nun per SMTP in PHP versendet werden.
Nun bekomme ich aber leider folgende Meldung zurück beim verschicken des Formulars:
Meine mail.php sieht so aus:Failed to set sender: D [SMTP: Invalid response code received from server (code: 501, response: : sender address must contain a domain)]
PHP:
<?php
$session_start();
require_once "Mail.php";
$from = $_POST['email'];
$to = "<xxx@test.de>";
$message = $_POST['message'];
$host = "www.xxx.de";
$username = "xxxx";
$password = "xxxx";
$headers = array ('From' => $from,
'To' => $to);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($from, $message);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Die Nachricht wurde erfolgreich gesendet!</p>");
}
?>
Update: habe mal <> rausgenommen bei $to jetzt ist der Fehler weg, allerdings bekomm dennoch keine Emails aus dem Formular.
Zuletzt bearbeitet: