Comment puis-je envoyer mon courrier à google apps serveur de messagerie du serveur Web du même nom (en utilisant sendmail)?

StackOverflow https://stackoverflow.com/questions/524224

  •  22-08-2019
  •  | 
  •  

Question

Mail pour mon domaine est géré par google apps service, tous les enregistrements MX DNS requis sont entrés correctement. Aussi j'ai serveur web qui gère les requêtes HTTP pour le domaine. Et je ne peux pas envoyer du courrier de ce serveur à mon domaine de messagerie, sendmail ne tient pas compte des enregistrements MX et toujours essayer de livrer tous les messages de mon domaine local.

On dirait qu'il considère comme nom de domaine local si elle se résout à l'adresse IP locale.

Ceci est une coupe des journaux:

Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: test@example.com... User unknown
Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: to=test@example.com, delay=00:00:00, mailer=local, pri=0, dsn=5.1.1, stat=User unknown
Feb  7 18:03:03 vds sendmail[4100]: n17I33c2004100: from=root, size=36, class=0, nrcpts=1, msgid=<200902071803.n17I33c2004100@vds.xxxxxx.com>, relay=root@localhost
Était-ce utile?

La solution

Eh bien. Trouvé une solution pour mon cas.

Il suffit d'ajouter la ligne suivante à votre source .mc-fichier et recréer sendmail.cf

define(`confDONT_PROBE_INTERFACES', `true')

Autres conseils

Ditch sendmail et obtenir Postfix. Sendmail est difficile à configurer correctement, et difficile de garder en sécurité. Postfix est facile dans les deux cas. Je n'ai aucune expérience avec eux, mais on me dit que qmail et Exim sont également bonnes.

Alors que je cherche la solution pour le même problème sur mon serveur, il y a un travail autour de vous: allez à votre boîte e-mail de Google App, aux paramètres / comptes, puis créer un nouveau compte pour tirer les e-mails à partir, comme serveur de messagerie spécifier IP de votre serveur et donner également le nom d'utilisateur et mot de passe qui travaillait pour votre solution de diffusion précédente (avant applications Google).

De cette façon, vous aurez Google vous connecter à votre serveur de messagerie local et ramasser tous les e-mails « perdus », chaque 10 minutes ou plus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top