PHP mail nicht zeigen, bis auf Gmail, sondern zeigt sich bei Hotmail und andere 3rd-party - /ISP-account
Ich habe 2 Standorte, an denen E-mail gesendet wird, zwei Eitelkeit gmail-Konten. Ich bin mit PHP verarbeiten der mail, aber die mail wird nicht angezeigt bei Google Mail (auch nicht im spam/junk, es ist nur nicht angezeigt wird). Wenn ich schalten Sie die PHP zu senden, um meine persönlichen hotmail-Konto, die E-mail auftaucht. Das gleiche gilt für einen persönlichen E-Mail-Konto durch meinen ISP.
Die E-mail verwendet, zu zeigen, bis auf diese 2 Eitelkeit gmail-Konten, irgendwelche Ideen, warum Sie nur aufhören würde?
- ich habe das gleiche problem. Ich habe alle benötigten Header aber auch die E-Mail einfach nicht zeigen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine Möglichkeit, Sie nicht setzen Sie die richtigen header-Daten, und diese E-Mails blockiert werden, noch bevor erreichen spam-Ordner.
Versuchen Sie, so etwas wie dieses:
Dies ist der vierte parameter von mail () - Funktion.
$mail->ClearCustomHeaders();
und alle benutzerdefinierten Header$mail->AddCustomHeader();
und jetzt ist gmail die E-Mails einfach gutIch habe Probleme in der Vergangenheit, wo bestimmte Kostenlose E-Mail-Anbieter, erhalten Sie keine E-Mail von meinem Server.
Fand ich, dass ein paar Dinge können die Ursache sein, oben auf, setzen die richtigen Header in die eigentliche Nachricht:
Sind die Chancen, PHP sendet die E-Mail ganz gut, aber die Google-Server sind, die Ablehnung jeglicher Nachrichten, die von Ihrem server.
Sie können dies testen, indem Sie eine schnelle:
Wenn Ihr server in Ordnung ist, erhalten Sie eine Nachricht in Ihrem Google Mail, wenn Sie don ' T, PHP ist nicht das problem.
Ich habe festgestellt, die eine ordnungsgemäße SPF-Datensatz für Ihre domain wirklich hilft,
http://www.openspf.org/SPF_Record_Syntax
Scheint eher, dass dies ein server-Konfigurations-Problem ist und nicht ein PHP-Problem.
Als seitliche Anmerkung, die ich gefunden habe gmail toleranter als unsere lokalen system, so habe ich in der Lage, um Nachrichten zu meinem gmail-Konto, aber nicht meinen account auf dem hosting-domain.
Ich glaube nicht, dass Google third-party-die schwarzen Listen, aber Sie kümmern sich um server-Konfiguration (macht es sich selbst identifizieren richtig, entsprechende SPF-und RDNS-Datensätze, reagieren auf die Befehle richtig). Sie könnten versuchen, ein paar Test-Dienstleistungen wie diese oder diese.
Ich sehe es zu spät ist aber ... folgender code funktioniert bei gmail.