J'utilise exim4 en tant que MTA et cela fonctionne très bien pour envoyer des e-mails à des e-mails externes autres que mon nom d'hôte.
Lorsque j'envoie un e-mail à mon gmail via la ligne de commande (sendmail [email protected], etc ...) cela fonctionne très bien.
Lorsque j'envoie un e-mail au domaine de mon site Web, qui est également le nom d'hôte du serveur, je suppose qu'il ne fait que la livraison locale ... ce qui ne fonctionnera pas car mon e-mail est reçu par un autre serveur (Google Apps).
Alors, comment désactiver la livraison locale dans Exim4? dpkg-reconfigure exim4-config n'a donné aucun résultat réel.
Réponses:
Exécutez
dpkg-reconfigure exim4-config
, sélectionnezmail sent by smarthost; no local mail
et remplissez les informations demandées.la source
Le nom de votre serveur ne doit pas être le nom de domaine ... il doit avoir un nom d'hôte comme "serveur" sous votre domaine "example.com", donc le FQDN est "server.example.com".
la source