ok, alors voici la sitch ...
j'ai un site Web qui utilise phpmailer pour envoyer des soumissions de formulaire à un email via Mandrill .
s'il vous plaît, comprenez que cela fonctionne parfaitement depuis plusieurs mois, et RIEN de notre code n'a changé!
j'ai découvert il y a quelques semaines que les courriels avaient cessé de passer. Après une enquête, j'ai découvert que chaque email envoyé à l'adresse email à laquelle phpmailer/mandrill envoie les soumissions de formulaire à, rebondit ... peu importe ce que .
donc après un certain temps de communication avec notre administrateur de serveur, j'ai découvert qu'il y a quelques semaines, un compte différent sur le serveur avait été compromis et utilisé pour envoyer un paquet de spam; et donc l’adresse IP du serveur a été mise sur plusieurs des grandes listes noires d’Internet .
l'administrateur du serveur a corrigé la vulnérabilité de cet autre compte et tente d'obtenir le serveur UNblacklisted - mais ce processus prend FOREVER!
malheureusement, pour des raisons financières et autres, je n'ai pas la possibilité de transférer notre site Web sur un autre serveur pour le moment.
ce qui m'embrouille c'est ...
donc ma question est ...
si quelqu'un pouvait donner quelques conseils/pensées/conseils/astuces en termes simples, je l'apprécierais vraiment.
MERCI!
Votre problème est probablement dû au fait que, comme vous êtes sur une liste noire IP, le courrier que vous envoyez est transmis à Mandril.
Si j'étais vous, j'examinerais l'API REST mandril. Ils ont probablement un client php, et je me souviens de beaucoup d'exemples sur leur site web.
MODIFIER:
Voici un schéma simplifié de la façon dont le message est envoyé
Your server ---> Mandrill ---> End recipient
^
|
In all the arrows, including this one, the message is transmitted through email.
Votre code envoie simplement un courrier électronique à Mandrill avec un contenu supplémentaire spécial qui indique à Manrill de transférer le message à son destinataire final afin qu'il soit soumis à un blocage similaire.
Le problème est que votre liste noire, et Mandrill ne voudra pas envoyer d'email pour ce qu'ils considèrent être des spammeurs.
Autant que je sache, vous avez 2 options.
La première solution évidente consiste à vous retirer de toutes les listes noires que vous pouvez. D'après mon expérience, cela a pris généralement moins de 24 heures, mais c'était aussi il y a des années, donc cela pourrait être plus long.
Sinon, au lieu de changer de serveur, vous pouvez demander à votre hébergeur si vous pouvez simplement obtenir une nouvelle adresse IP, car ils auront probablement un pool avec lequel travailler.
La solution est la suivante: corrigez la vulnérabilité (ce que vous avez fait), configurez SPF et DKIM pour le domaine (ce que votre administrateur a probablement déjà fait), puis demandez de vous retirer des listes noires. Après ça va marcher.
Vous pouvez utiliser http://mxtoolbox.com/blacklists.aspx pour vérifier la ou les listes noires sur lesquelles se trouve une adresse IP, puis envoyer un e-mail à la liste pour demander sa suppression. Il faut encore moins de 48 heures pour être retiré des listes noires dans la plupart des cas, si vous utilisez le canal de communication approprié pour les récupérer. Évidemment, vous ne pouvez pas les envoyer par courrier électronique via votre IP en liste noire (car ils bloqueront la demande).