[Exim4] Envoyer un mail via les services Gandi

 

Envoyer un mail via les services Gandi avec Exim4
Article original Publié le : 03 avril 2021
Mise a jour le :

Ayant décommissionné mon serveur Zimbra, je passe par Gandi pour relayer les mails de mes serveurs chez Ovh

Voici la conf à adapter pour Exim4.

 

$ sudo vim /etc/exim4/update-exim4.conf.conf
dc_eximconfig_configtype='satellite'
dc_other_hostnames='localhost'
dc_local_interfaces='127.0.0.1'
dc_readhost='nom_de_domaine'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.gandi.net:465'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

 

Créer un compte de service et le renseigner pour le user root (ou un autre utilisateur).

$ sudo vim /etc/email-addresses
root: adresse_mail@domaine.tld

 

Ajouter les crédentials du compte de service pour autoriser l’envoi

$ sudo vim /etc/exim4/passwd.client
mail.gandi.net:adresse_mail@domaine.tld:motdepasse

 

Ouvrir le port sur iptables

$ sudo iptables -A OUTPUT -p tcp -m tcp --dport 465 -j ACCEPT

 

Recharger la conf

$ sudo systemctl reload exim4
$ sudo systemctl status exim4
 exim4.service - LSB: exim Mail Transport Agent
   Loaded: loaded (/etc/init.d/exim4; generated)
   Active: active (running) since Thu 2021-04-01 20:51:48 UTC; 2min 14s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2406 ExecStart=/etc/init.d/exim4 start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 2200)
   Memory: 1.9M
   CGroup: /system.slice/exim4.service
           └─2662 /usr/sbin/exim4 -bd -q30m

avril 01 20:51:48 srv-test.izero.fr systemd[1]: Starting LSB: exim Mail Transport Agent...
avril 01 20:51:48 srv-test.izero.fr exim4[2406]: Starting MTA: exim4.
avril 01 20:51:48 srv-test.izero.fr systemd[1]: Started LSB: exim Mail Transport Agent.

 

Faire un test d’envoi

$ sendmail mail@domaine.tld .
.

 

 

Depuis l’interface graphique

$ sudo dpkg-reconfigure exim4-config

 

Utiliser l’envoi de mail par smarthost , pas de réception

 

 

No votes yet.
Please wait...

4 thoughts to “[Exim4] Envoyer un mail via les services Gandi”

  1. Bonjour,
    merci pour ce tuto, mais j’ai un message d’erreur et les mail n’arrive pas sur gandi

    1lU4zM-0003Jh-Ei == contact@bertrandperrier.fr R=smarthost T=remote_smtp_smarthost defer (110): Connection timed out H=465 [0.0.1.209]: SMTP timeout after initial connection

    j’ai aussi un warm car pas de certificat

    No votes yet.
    Please wait...
    1. Bonjour,
      Je vois un timeout dans le log, faudrait vérifier si le port/flux est bien ouvert

      No votes yet.
      Please wait...
      1. oui je viens d’ouvrir le port 465 en TCP et UDP sur l’interface de ma box
        mais toujours le message d’erreur
        2021-04-07 21:06:08 1lUCxp-0006AY-7S == bertrand@bertrandperrier.fr R=smarthost T=remote_smtp_smarthost defer (-53): retry time not reached for any host for ‘bertrandperrier.fr’
        peut être pouvons nous continuer la discution par email

        No votes yet.
        Please wait...
        1. Le protocole udp n’est pas necessaire
          J’ai oublier de mentionner le port 25 mais il faut egalement l’ouvrir coté iptables et sur ta box puisque ton exim doit ecouter dessus par defaut
          tu peux le verifier avec un netstat -tnlpu
          tu peux passer par le formulaire de contact pour me joindre par mail sinon

          No votes yet.
          Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.