Norbert: SMTP - 1&1 - V-Host - must be authenticated

Beitrag lesen

Hallo Mike©,

und jetzt hängt es an so eine Kleinigkeit.

es haengt immer an Kleinigkeiten!
Sonst waere die Selbstmortrate auch viel hoeher ... ;-)

Den MTA (Mail Transfer Agent) findest Du mit php_info() unter "sendmail_path".
Da mir die PHP-Mailfunktion einfach zu traege ist, verwende ich popen().
Das ist um ein vielfaches schneller und geht so:

<?php  
$MTA = '/usr/sbin/sendmail -t -i';  
$mlhead = "To: Susi@sorglos.de\nFrom: BigCock@gmx.de";  
$mlbody = "Hallo Susi,\nleg Dich hin, ich glaube ich liebe Dich!\nBis gleich BigCock";  
$fp = popen($MTA, 'w');  
if ($fp) {  
    $wr = fputs($fp, $mlhead.$mlbody);  
    $cl = fclose($fp);  
}  
?>

Natuerlich kann man noch Hinz und Kunz in den Header schreiben,
Attachements im Body anknueppern oder ekliges HTML verbrechen.
Es bleibt jedoch bei diesem primitiven Ablauf.
Wichtig:
Der header muss mit einer Leerzeile beendet werden, sonst klappt es nicht.

Gruss Norbert