Hallo Leute,
ich hab das kleine Problem das ich wenn ich versuche eine Mail über meinen SMTP Server zu senden diese Mail nie ankommt, ich schätze der Fehler liegt am login. Hoffe das mir da vll jemand sagen kann was ich falsch mache.
So sieht mein Script aus:
$smtpServer = "****.****.de";
$port = "25";
$smtpUser="****";
$smtpPass="*****";
$timeout = "45";
$newLine = "\r\n";
// Mail Funktion #######################################
if($_SERVER["REQUEST_METHOD"] == "POST"){
$to = $_POST['to'];
$from = $_POST['from'];
$subject = $_POST['sub'];
$message = $_POST['message'];
// Mail Funktion #######################################
$smtpConnect = fsockopen($smtpServer, $port, $errno, $errstr, $timeout);
fputs($smtpConnect, "HELO $smtpServer". $newLine);
fputs($smtpConnect, "USER $smtpUser". $newLine);
fputs($smtpConnect, "PASS $smtpPass". $newLine);
fputs($smtpConnect, "MAIL FROM: <$from>" . $newLine);
fputs($smtpConnect, "RCPT TO: <$to>" . $newLine);
fputs($smtpConnect, "DATA" . $newLine);
//construct headers
$headers = "MIME-Version: 1.0" . $newLine;
$headers .= "Content-type: text/html; charset=iso-8859-1" . $newLine;
//send mail
fputs($smtpConnect, "To: $to\r\nFrom: $from\r\nSubject: $subject\r\n$headers\r\n\r\n$message\r\n.\r\n");
fclose($smtpConnect);
}
Danke euch schon mal fürs Helfen.
Mfg