2016-10-06 3 views
0

Im Folgenden finden Sie einen grundlegenden Codeblock, der eine E-Mail an jemanden senden sollte, der auf der Seite landet. Wenn ich die Seite besuche, bekomme ich keine Fehler, aber die E-Mail kommt nie in meinem Posteingang an. Jede Hilfe wäre willkommen, da ich denke, dass es etwas mit meinem entfernten SMTP-Server zu tun hat.PHP mail() sendet keine E-Mails, keine Seitenfehler. SMTP

ini_set('SMTP','myServer'); 
ini_set('smtp_port',25); 
If (isset($_GET["email"])) { 
    $email = $_GET['email']; 
    $to = '[email protected]'; 
    $subject='Internal Password scam'; 
    $message = "$email clicked on the link and landed on the page."; 
    $headers = 'From: [email protected]' . "\r\n" . 
     'X-Mailer: PHP/' . phpversion(); 
    mail($to, $subject, $message, $headers); 

Einige andere Information- Server: win64 2008 R2 Ent (Sp1)

+0

Überprüfen Sie Spam-Ordner? – NaveenDA

+0

Ja, die E-Mail erreicht ihre Zielgruppe nicht –

Antwort

-1

Für mein besonderes Problem nichts hatte es mit dem Code zu tun. Das Problem musste sich mit Berechtigungen befassen, die für das Konto festgelegt waren, an das die E-Mails gesendet wurden. Meine persönliche E-Mail war nicht erlaubt, diese Art von E-Mail zu erhalten, das E-Mail-Konto des Netadmins wurde als $ verwendet und die E-Mails gingen gut durch.