Hi,
folgendes Script:
Gibt mir leider
Wie man oben im Code schon mal sieht, habe ich mir die Sender Adresse mal ausgeben lassen.
Dieser Befehl ist aber korrekt (meiner Meinung nach).
Dennoch meckert er mit "Bad sender address syntax
Hat einer eine Idee?
Oder hat einer eine andere KURZE Funktion um per PHP per SMTP zu versenden?
Die die ich gefunden habe, includieren immer eine zusatz PHP oder sind ellen lang. Soll kurz und einfach sein.
folgendes Script:
PHP-Code:
$smtp_server = "domain1.de";
$port = 25;
$mydomain = "domain1.de";
$username = "username";
$password = "passwort";
$sender = "info@domain1.de";
$recipient = "info@domain1.de";
$subject = "Betreff";
$content = "Nachricht";
print_r("MAIL FROM: ".$sender."\n");
// 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>";
Code:
MAIL FROM: info@domain1.de
220 mailserver.domain.de ESMTP Postfix
<br>250-mailserver.domain.de
<br>250-PIPELINING
<br>250-SIZE
<br>250-ETRN
<br>250-STARTTLS
<br>250-AUTH PLAIN LOGIN
<br>250-AUTH=PLAIN LOGIN
<br>250-ENHANCEDSTATUSCODES
<br>250-8BITMIME
<br>250 DSN
<br>334 VXNlcm5hbWU6
<br>334 UGFzc3dvcmQ6
<br>235 2.7.0 Authentication successful
<br>501 5.1.7 Bad sender address syntax
<br>503 5.5.1 Error: need MAIL command
<br>
Dieser Befehl ist aber korrekt (meiner Meinung nach).
Dennoch meckert er mit "Bad sender address syntax
Hat einer eine Idee?
Oder hat einer eine andere KURZE Funktion um per PHP per SMTP zu versenden?
Die die ich gefunden habe, includieren immer eine zusatz PHP oder sind ellen lang. Soll kurz und einfach sein.
Kommentar