martinli: SMTP oder IMAP mail verschicken nicht mail()

Beitrag lesen

Hallo;
Nach vielem Suchen und Hilfe meines Bruders hab ich folgendes funktionierende Skript:

<?php
$smtp_server = "smtpserver";
$port = 25;
$mydomain = "Domain";
$username = "Benutzername";
$password = "Passwort";
$sender = "absender Mail";
$recipient = "Empfänger Mail";
$subject = "Betreff";
$content = "Nachricht";

// Initiate connection with the SMTP server
$handle = fsockopen($smtp_server,$port);
fputs($handle, "EHLO ".$mydomain."\n");

// SMTP authorization
fputs($handle, "AUTH LOGIN\n");
fputs($handle, base64_encode($username)."\n");
fputs($handle, base64_encode($password)."\n");
// Send out the e-mail
fputs($handle, "MAIL FROM: ".$sender."\n");
fputs($handle, "RCPT TO: ".$recipient."\n");
fputs($handle, "DATA\n");
fputs($handle, "To: ".$recipient."\n");
fputs($handle, "Subject: ".$subject ."\n");
fputs($handle, $content."\n");
fputs($handle, ".\n");

// Close connection to SMTP server
fputs($handle, "QUIT\n");
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";
echo(fgets($handle))."<br>";

?>

Viele Grüße
Martin