web-dev-qa-db-fra.com

Quelle adresse IP utiliser pour un site WHM / Cpanel via Cloudflare pour les champs de courrier électronique?

J'utilise un serveur cloud pour héberger mon site avec WHM/CPanel. Tout le reste se passe bien et je suis fier de la qualité de mon site. Sauf que personne ne peut s'inscrire parce que le courrier électronique ne fonctionne pas.

Étrangement, des courriels provenant de choses que j'ai inscrites il y a bien longtemps sont passés aujourd'hui, mais je ne peux ni recevoir ni envoyer de courriels moi-même. Ce qui empêche également les gens de s'inscrire, car ils doivent cliquer sur le courrier électronique de confirmation, etc.

WHM est configuré sur une adresse IP. Je vais appeler IP A et le site est sur une adresse IP connectée. Je vais appeler IP B. Le domaine est enregistré via Godaddy et j'utilise Cloudflare comme intermédiaire pour arrêter les attaques que j'ai subies. obtenir avant. Le site lui-même ne se résolvait pas correctement il y a quelques jours, alors j'ai grisé tous les nuages ​​pour l'hébergement dans Cloudflare. Cela a résolu le problème et le site fonctionne bien sinon. J'ai laissé les nuages ​​pour tout le reste, y compris l'e-mail en orange, pour utiliser Cloudflare DNS AND HTTP.

Je les ai maintenant tous grisés, juste pour utiliser DNS Cloudflare et non HTTP. La chose est que je ne pense pas que cela va aider et je ne peux pas continuer à essayer de telles petites choses et avoir à attendre quelques jours pour que le DNS fonctionne ou non.

J'utilise Roudcube. Ce qui ouvre sur IP A. Le WHM IP.

Ma question est la suivante: faut-il utiliser IP B pour tous les champs de Cloudflare (comme maintenant), y compris les champs de courrier électronique comme MAIL ou utiliser IP B pour tous les champs liés au site et utiliser IP A pour les champs de courrier électronique? ?

Et/ou avez-vous vu quelque chose de mal de ce que j'ai écrit?

Merci pour votre temps.

3

Ok, donc pour le courrier entrant, vous devez configurer correctement votre enregistrement MX dans votre domaine. Cet enregistrement indique à quiconque souhaite vous envoyer un courrier électronique où l’envoyer. Lorsque vous utilisez WHM pour gérer votre courrier électronique, vous devez le faire pointer vers l'adresse IP de votre serveur cloud (IP A), mais les enregistrements MX ne peuvent pointer que sur des domaines et non sur des adresses IP. Vous souhaitez donc qu'un enregistrement de type A distinct soit inséré dans le champ. Configuration DNS (ces noms de carte en adresses IP) pour que tout le monde sache à quelle adresse IP correspond le nom de domaine. Ainsi, par exemple, vous pourriez avoir:

MX record: mail.example.com
A record: mail = 1.2.3.4 (IP A)

De cette façon, vous avez une chaîne qui dit d'envoyer l'email for example.com au serveur à l'adresse mail.example.com qui se trouve à l'adresse IP A. Vous devez désactiver tous les clouds pour ces enregistrements, car Cloudflare ne traite pas les emails.

Voir ici: https://support.cloudflare.com/hc/en-us/articles/200168876-My-email-or-mail-stopped-working-What-should-I-do-

Le courrier sortant ne touche pas Cloudflare du tout. Votre configuration WHM et Cpanel doit être configurée pour être envoyée correctement. Vérifiez que vos pare-feu autorisent les connexions sortantes/entrantes vers les ports de serveur de messagerie courants tels que (25, 465, etc.) si vous avez installé quelque chose comme CSF. Avoir un enregistrement MX valide tel que ci-dessus aidera certainement à la livraison bien que parfois le serveur de réception le vérifie.

Vous pourrez le faire fonctionner, mais en fonction de la taille du projet, vous voudrez peut-être même passer à un service de messagerie transactionnelle pour le courrier sortant et à un service hébergé tel que Google Apps pour le courrier entrant.

Comme Analog l’a déjà suggéré, cela pourrait également permettre à un attaquant malveillant de contourner la protection CF et d’attaquer directement votre serveur;.

2
Scottie