web-dev-qa-db-fra.com

Le courrier électronique d'activation du site Web n'a pas pu être envoyé aux comptes Outlook.com.

Sur mon site Web, j'envoie un courrier électronique automatique à l'aide de libmail.php pour les nouvelles inscriptions.

Les utilisateurs saisissent leur adresse e-mail et un e-mail leur est envoyé pour activer leur compte.

Cela fonctionne généralement pour Gmail. Cependant, lorsqu'un utilisateur s'inscrit avec Outlook.com, aucun courrier électronique ne lui parvient.

Dans mon code PHP (libmail.php), j'ai effectivement effectué un BCC sur un autre compte Gmail à partir duquel je suis sûr que le courrier électronique d'activation a bien été envoyé à l'utilisateur, mais il ne parvient pas à Outlook. Compte de messagerie.

Y a-t-il quelque chose que je puisse faire à ce sujet?

1
Shanker

Vérifiez vos retours (via "Voir l'original"), la file d'attente du courrier électronique et les rapports de remise du courrier pour 2 choses:

Premièrement, AOL, Yahoo, Live, Hotmail, Outlook et d’autres vont bloquer les messages sans les enregistrements DKIM et/ou SPF appropriés. Il y aura une réponse, mais je ne sais pas quel code d'erreur ils utilisent. En effet, un domaine sans ces enregistrements peut être plus facilement usurpé; il est donc plus ou moins obligatoire de définir un ou les deux si vous souhaitez envoyer des courriers. Plus sur le SPF ici .

Deuxièmement, ATT, sbcglobal, frontier, bellsouth et d’autres sous ATT bloquent les adresses IP légitimes tout le temps, même lorsqu’elles disposent de DKIM et/ou de SPF. Cela retourne généralement une erreur 521 et quelques mots sur DNSBL: ATTRBL [failRBL]. Microsoft (hotmail, Outlook, live) le fait aussi à l'occasion, alors assurez-vous de ne pas recevoir de message RBL. Si vous ne voyez pas de message de retour, consultez les journaux du côté serveur pour obtenir des indices. Je ne sais pas si cet email est toujours valide, mais MS peut supprimer l'adresse IP de la liste de blocage ici: [email protected]. Si vous avez besoin du premier domaine ATT, c'est ici: [email protected].

1
dhaupin

Je suis également d’accord avec closetnoc que vous devriez utiliser mxtoolbox.com pour vérifier votre nom de domaine et votre adresse IP afin de savoir si vous êtes inscrit sur une liste noire et, le cas échéant, parcourez chaque entrée et visitez les sites Web respectifs pour savoir comment vous y prendre. retiré de la liste noire.

Cela peut arriver parce que les pirates ont peut-être installé un script malveillant qui est exécuté lorsque le script principal (tel que index.php) est exécuté. Le script malveillant pourrait alors lire une adresse électronique d'une base de données locale et lui envoyer un message spécial. Cela produit alors du spam. Je ne sais pas à quelle fréquence les scripts sont exécutés parce que je ne suis pas un pirate informatique moi-même, mais c'est à peu près tout.

Une autre chose à vérifier est les paramètres Outlook pour voir si votre domaine est bloqué dans le logiciel lui-même. Si vous rencontrez toujours des problèmes, vous pouvez contacter l'équipe de Microsoft pour résoudre les problèmes liés à Outlook.

1
Mike

Voir le commentaire de closetnoc pour savoir comment résoudre le problème spécifique que vous rencontrez.

En règle générale, si vous envoyez des courriers électroniques avec Mandrill ou un autre site similaire pour envoyer des courriers électroniques par programme, vous n'avez pas à vous soucier de rester en dehors des listes noires et autres informations de ce type, car le service d'envoi de courriers électroniques les gérera pour vous. .

1
Daniel F