2009-05-27 6 views
0

Nous avons un client qui ne peut pas recevoir d'e-mails d'un serveur dédié utilisant PHP mail car lorsque son serveur SPAM fait une recherche d'enregistrement MX pour l'IP, il ne peut pas en trouver un. C'est parce que l'échange de courrier est complètement sur un serveur différent. Le client a dit qu'ils ont une adresse IP qui contourne le bloqueur de spam.Est-il possible avec PHP mail d'envoyer un email à une adresse IP spécifique?

Alors je me demande si le courrier PHP peut envoyer un email à une adresse IP spécifique?

Répondre

3

Votre serveur n'est-il pas qualifié d'expéditeur de courrier par son filtre anti-spam? Parce que je devine qu'ils peuvent recevoir du courrier d'autres personnes.

Je pense que vous avez besoin de regarder la configuration de votre serveur afin qu'il soit conforme à leurs qualifications (comme un nom réversible, par exemple, ou tout autre règles dont ils ont besoin d'un expéditeur de courrier électronique)

Car avec PHP (et d'autres langues) vous envoyez juste l'email, il y a des outils qui envoient un email par un autre serveur qui est qualifié pour envoyer des email, mais habituellement vous employez le serveur lui-même.

Par exemple, vous pouvez utiliser la bibliothèque Zend Mail pour envoyer through another SMTP server.

2

La réponse est oui. Cependant, comment l'appel mail() en PHP envoie réellement le courrier dépend totalement de la façon dont votre système est configuré, donc tout problème d'envoi de courrier ne sera pas résolu dans votre code PHP, ils seront dans votre jeu de courrier en haut

Généralement, vous devriez pouvoir adresser un courrier électronique à "[email protected]" et le faire arriver avec succès.

Il existe un bon article sur certains de vos paramètres de publipostage here.

Questions connexes