Frage

ich eine Website haben (derzeit in der Entwicklung für einen Dritten, ich bin traurig, dass ich nicht zeigen kann), bei der Benutzer durch ihre Kontaktinformationen zu bestätigen, auf einen Link zu ihrer E-Mail-Adresse gesendet klicken, bei der Registrierung für die Website.

Es ist eine ziemlich gängige Praxis, nicht sehr technisch oder einzigartig, weshalb ich war überrascht zu erfahren, dass Hotmail und Yahoo (und vielleicht auch andere, ich bin mir nicht sicher) blockiert alle E-Mail-Nachrichten, die dynamisch über das PHP generiert werden Code, der die Website ausgeführt wird.

Ich bin mit dem PHP-Framework CodeIgniter und Nutzung ihrer E-Mail-Bibliothek zu machen. Ich habe meinen Code überprüft und alles sieht gut aus, und ich habe auch über die E-Mail-Klasse sehe und es sieht tip-top als auch.

Ganz zu schweigen davon, schickte die Nachricht an jeden anderen E-Mail-Service geliefert habe ich versucht, einschließlich gmail, und mehreren POP-Konten. Dies führt mich zu glauben, dass das Problem auf dem Hotmail / Yahoo Ende ist.

Ich vermute, dass sie gezielt ablehnen / die Nachricht Prellen aufgrund Formatierung, vorbehaltlich Inhalt oder einem anderen beliebigen Thema.

Das HTML-E-Mail-Design ist minimal, nur wirklich nutzt HTML für Header-Tags einen Link. Der Betreff der Nachricht besagt einfach, „Welcome to ____“, und von „Unterstützung @______. Com“ angesprochen.

Meine Frage ist, gibt es irgendwelche Artikel über das, was dieses verursachen könnte, die ich lesen konnte, besser verstehen, warum die Nachrichten abgelehnt werden, so kann ich das Problem beheben?

Vorzugsweise ist der Gegenstand oder ein Dokument von Hotmail sein würde und Yahoo (mit Insider-Informationen), oder von jemandem, der das gleiche Problem erlebt hat, und hat zu einer Lösung kommen.

Auch gibt es keine verfügbaren Dienstprogramme zu testen, was eigentlich mit der Meldung geschieht, sobald sie ihren Server treffen (das heißt Ist es prallt ist, oder etwas anderes?)

Vielen Dank! :)

War es hilfreich?

Lösung

Vergewissern Sie sich, SPF-Einträge für Ihre Domain, und dass sie richtig eingestellt sind. Dies wird einen langen Weg gehen.

E-Mail-Zustellbarkeit ist ein komplexes Thema. Bei einem frühen Auftritt war ich Mitglied der ESPC . Diese PDF-Link kann hilfreich sein, oder veraltet. Siehe auch diese anderen ähnliche Frage SO .

Andere Tipps

Mein Freund hatte ein Benachrichtigungssystem, das er seinen PHP-Code die Benachrichtigungen unter Verwendung eines SMTP senden hat. So wurden seine notiifications wirklich von seinem Google Mail-Konto gesendet. Er tat dies hotmail zu verhindern / etc von Auto der E-Mails zu blockieren.

Ich weiß nicht, ob das hilft

Welcher Header yous endet mit Ihrer E-Mail zusammen? Ist es genug „wertvoller Text“ in der E-Mail, oder ist es meist Links (auf Ihrer Website, den Bestätigungs-Link, der „Kontakt“ -Link, ...) enthält. Dies kann ein großen Teil in Spamfilter ein, wie zu spielen, um zu bestimmen, ob eine E-Mail enthält Original und wertvollen Inhalt.

Ich habe ähnliche Probleme - nur mit hotmail.com. Google Mail und lokale nationale Anbieter arbeiten OK. Meine Mail ist als solche kombiniert:

 $headers  = "MIME-Version: 1.0\r\n";
 $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
 $headers .= "X-Priority: 1\r\n";
 $headers .= "X-MSMail-Priority: High\r\n";
 $headers .= "X-Mailer: Company name\r\n";
 $headers .= "From: \"Company name\" <info@company.ee>";
 mail($email, "title", $message, $headers,"-finfo@company.ee");

Alle Vorschläge willkommen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top