Exim4 Désactiver la livraison locale?

9

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.

Robert Ross
la source
1) une utilisation de l'hôte intelligent de Google Apps semble définir le répondeur comme le compte d'authentification, donc si vous essayez d'envoyer votre site Web, il proviendra toujours de votre compte Google Apps. C'est du moins ce qui semble se produire 2) J'essaie d'utiliser un formulaire de contact, la réponse doit donc être l'adresse e-mail saisie par l'utilisateur dans le formulaire. Je comprends que je ne peux pas utiliser un smarthost et que j'ai donc besoin pour trouver un autre moyen de désactiver la livraison locale. Il doit y avoir un paramètre de configuration, peut-être quelque chose qui ne se trouve pas dans les paramètres de dpkg-reconfigure?

Réponses:

3

Exécutez dpkg-reconfigure exim4-config, sélectionnez mail sent by smarthost; no local mailet remplissez les informations demandées.

joschi
la source
2

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".

Chris S
la source
J'ai essayé et j'ai échoué, malheureusement.
Julian H. Lam
@ JulianH.Lam Vous devez alors avoir configuré exim pour penser qu'il est responsable du domaine. De plus, si vous avez une question, veuillez utiliser le bouton "Poser une question" dans le coin supérieur droit de chaque page.
Chris S