PHP Mailer Error: Mail-Adresse Nicht Gültig
Ich möchte senden Sie eine E-Mail mit Gmail-SMTP-server über PHP-Mailer.
Ich arbeite mit Zend Server Community Edition in meinem Rechner.
Folgendes ist mein code (bearbeitet ausblenden, bestimmte vertrauliche Informationen).
require_once('phpmailer/class.phpmailer.php');
$mail = new PHPMailer();
$body = "test msg";
$mail->IsSMTP();
$mail->SMTPDebug = 2;
$mail->SMTPAuth = true;
$mail->SMTPSecure = "tls";
$mail->Host = "smtp.gmail.com";
$mail->Port = "587";
$mail->Username = "<valid-id>";
$mail->Password = "<valid-password>";
$mail->SetFrom('[email protected]', 'Name');
$mail->AddReplyTo("[email protected]","Name");
$mail->Subject = "subject";
$mail->MsgHTML($body);
$address = "[email protected]";
$mail->AddAddress($address, "halo:);
if(!$mail->Send())
{
echo "Mailer Error: " . $mail->ErrorInfo;
}
else
{
echo "Message sent!";
}
Obwohl gründlich das Beispiel aus der PHP-Mailer wiki-Seite, die ich irgendwie nicht bewältigen zu senden die E-Mail entsprechend.
Dies ist die Fehlermeldung erzeugt durch die Funktion:
SMTP -> FEHLER: Failed to connect to server: Ein Verbindungsversuch ist
fehlgeschlagen, da die Gegenstelle nicht ordnungsgemäß reagiert nach einer
Zeit, oder die hergestellte Verbindung war fehlerhaft, da der verbundene
host hat nicht reagiert. (10060) Die folgende Von-Adresse schlug fehl:
[email protected] Mailer Error: Die folgende Von-Adresse schlug fehl: [email protected]
Bitte beraten Sie mich bezüglich dieser Sache. Danke.
- smtp-server wahrscheinlich tun einige Kontrollen während der smtp-session, zum Beispiel zum Kampf mit spam.
b.c
- unexisting Domäne, so dass es nicht weiterleiten wollen mails von dieser domain - Ich benutzte die gültige Domäne zuvor und es erzeugt genau die gleiche Meldung.
- Es geht nicht nur um die domain. GMail ist hart zu spam-Bekämpfung. Wahrscheinlich, Sie werden auch prüfen, ob die gesamte E-Mail-Adresse gültig ist (es existiert auf der Domäne). Versuchen Sie, senden von E-mail von Ihrer eigenen domain und erstellen Sie eine E-Mail-Konto, wie
[email protected]
so dass andere E-mail-Servern sehen, dass derFrom
- Adresse gültig ist. Sie können diese E-Mail-Kontingent zu 0MB, wenn Sie nicht wollen, es zu erhalten, jede E-mail.
Du musst angemeldet sein, um einen Kommentar abzugeben.
haben Sie versucht:
Habe ich geändert im code meine E-Mails, mein smtp-Benutzer", "meine Einstellungen"^^^, Ihr Kennwort und die Zeile:
verwendet
PHPMailer5.2.1
und Ergebnis:E-Mail:
SMTP
Zugang. Internet-Provider blockieren Häufig den Zugang zuSMTP
für Fragen der Sicherheit (E-MAIL-SPAM)