2009-05-27 11 views
0

Wir haben einen Client, der keine E-Mails von einem dedizierten Server mit PHP-Mail empfangen kann, denn wenn sein SPAM-Server einen MX-Record nach der IP sucht, kann er keinen finden (so dass die E-Mail springt).Ist es mit PHP-Mail möglich, eine E-Mail an eine bestimmte IP-Adresse zu senden?

Dies ist, weil der Mail-Austausch auf einem anderen Server vollständig ist. Der Client gab an, dass er eine IP-Adresse hat, die den SPAM-Blocker umgeht.

Also frage ich mich, ob PHP Mail eine E-Mail an eine bestimmte IP senden kann?

Antwort

3

Schließt sich Ihr Server nicht als E-Mail-Absender durch seinen Spam-Filter an? Weil ich vermute, dass sie Post von anderen Leuten erhalten können.

Also ich denke, Sie bei der Einrichtung Ihres Servers suchen müssen, so dass es mit ihrer Qualifikation (wie eine reversible Name zum Beispiel, oder was auch immer andere Regeln, die sie von einem E-Mail-Absender benötigen) entspricht

Denn mit PHP (und andere Sprachen) senden Sie einfach die E-Mail, es gibt Tools, die eine E-Mail über einen anderen Server senden, der zum Senden von E-Mails qualifiziert ist, aber normalerweise verwenden Sie den Server selbst.

Zum Beispiel können Sie die Zend Mail-Bibliothek verwenden through another SMTP server.

2

Die Antwort zu senden ist ja. Wie der mail() Aufruf in PHP tatsächlich die E-Mail sendet, hängt vollständig davon ab, wie Ihr System eingerichtet ist. Daher werden alle Probleme, die Sie beim Senden von E-Mails haben, nicht in Ihrem PHP-Code gelöst oben.

Im Allgemeinen sollten Sie in der Lage sein, eine E-Mail an "[email protected]" zu adressieren und erfolgreich ankommen zu lassen.

Es gibt einen guten Artikel über einige Ihrer Mailer Einstellungen here.

Verwandte Themen