Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
|
linux:exim [2010/03/07 11:07] matthieu |
linux:exim [2013/07/10 18:31] (Version actuelle) matthieu [Configuration] |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag>fr fr:linux fr:serveur fr:mail}} | ||
| ====== Exim 4 ====== | ====== Exim 4 ====== | ||
| Ligne 23: | Ligne 24: | ||
| Pour un serveur qui ne fait qu'émettre des mails vers l'extérieur, il faut choisir "Envoi via relais (smarthost), pas de courrier local". | Pour un serveur qui ne fait qu'émettre des mails vers l'extérieur, il faut choisir "Envoi via relais (smarthost), pas de courrier local". | ||
| - | Il faut ensuite configurer : | + | Il faut ensuite configurer les options : |
| - | * Nom de courrier du système : nom de la machine, par exemple serveur.bouthors.fr | + | * Nom de courrier du système (mailname) : nom de la machine, par exemple debian.bouthors.fr |
| * Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes : liste des IPs autorisées à émettre, par exemple 127.0.0.1. | * Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes : liste des IPs autorisées à émettre, par exemple 127.0.0.1. | ||
| - | * Autres destinations dont le courriel doit être accepté : permet d'accepter des mails directement à destination de ce serveur, par exemple serveur.bouthors.fr. | + | * Autres destinations dont le courriel doit être accepté : à configurer pour héberger les mails sur ce serveur |
| - | * Nom de domaine visible pour les utilisateurs locaux : nom utilisé lorsque les mails sortent sur internet, par exemple serveur.bouthors.fr | + | * Nom de domaine visible pour les utilisateurs locaux : nom utilisé lorsque les mails sortent sur internet, par exemple bouthors.fr |
| * Nom réseau ou adresse IP du système « smarthost » : ip ou nom DNS du serveur destination, quelques exemples : | * Nom réseau ou adresse IP du système « smarthost » : ip ou nom DNS du serveur destination, quelques exemples : | ||
| * serveur simple : 192.168.10.1 | * serveur simple : 192.168.10.1 | ||
| Ligne 34: | Ligne 35: | ||
| * Faut-il minimiser les requêtes DNS : non | * Faut-il minimiser les requêtes DNS : non | ||
| * Faut-il séparer la configuration dans plusieurs fichiers : non | * Faut-il séparer la configuration dans plusieurs fichiers : non | ||
| + | |||
| + | Pour réaliser une authentification SMTP, il faut éditer le fichier ///etc/exim4/passwd.client// avec une ligne de la forme : | ||
| + | smtp.serveur.com:nom:pass | ||
| + | |||
| + | puis lancer : | ||
| + | update-exim4.conf | ||
| + | |||
| + | Pour vérifier que tout fonctionne parfaitement, envoyer un mail de test : | ||
| + | <code> | ||
| + | # mail a.valid.email@gmail.com | ||
| + | Subject: test | ||
| + | this is a test | ||
| + | . | ||
| + | Cc: | ||
| + | # | ||
| + | </code> | ||
| + | ===== Exemple de configuration gmail ===== | ||
| + | Procédure de configuration : | ||
| + | * lancer dpkg-reconfigure exim4-config | ||
| + | * type d'installation : Envoi via relais (smarthost), pas de courrier local | ||
| + | * Nom de courrier du système : bouthors.fr | ||
| + | * Liste d'adresses IP où Exim sera en attente de connexions SMTP entrantes : 127.0.0.1 | ||
| + | * Autres destinations dont le courriel doit être accepté : | ||
| + | * Nom de domaine visible pour les utilisateurs locaux : bouthors.fr | ||
| + | * Nom réseau ou adresse IP du système « smarthost » : smtp.gmail.com::587 | ||
| + | * Faut-il minimiser les requêtes DNS : non | ||
| + | * Faut-il séparer la configuration dans plusieurs fichiers : non | ||
| + | * éditer ///etc/exim4/passwd.client// : | ||
| + | |||
| + | <file> | ||
| + | # password file used when the local exim is authenticating to a remote | ||
| + | # host as a client. | ||
| + | # | ||
| + | # see exim4_passwd_client(5) for more documentation | ||
| + | # | ||
| + | # Example: | ||
| + | ### target.mail.server.example:login:password | ||
| + | gmail-smtp.l.google.com:compte@bouthors.fr:********* | ||
| + | *.google.com:compte@bouthors.fr:********* | ||
| + | smtp.gmail.com:compte@bouthors.fr:********* | ||
| + | </file> | ||
| + | |||
| + | * lancer update-exim4.conf | ||
| + | * redémarrer exim : /etc/init.d/exim4 restart | ||
| + | |||
| + | la configuration générée dans /etc/exim4/update-exim4.conf.conf est la suivante : | ||
| + | <file> | ||
| + | # /etc/exim4/update-exim4.conf.conf | ||
| + | # | ||
| + | # Edit this file and /etc/mailname by hand and execute update-exim4.conf | ||
| + | # yourself or use 'dpkg-reconfigure exim4-config' | ||
| + | # | ||
| + | # Please note that this is _not_ a dpkg-conffile and that automatic changes | ||
| + | # to this file might happen. The code handling this will honor your local | ||
| + | # changes, so this is usually fine, but will break local schemes that mess | ||
| + | # around with multiple versions of the file. | ||
| + | # | ||
| + | # update-exim4.conf uses this file to determine variable values to generate | ||
| + | # exim configuration macros for the configuration file. | ||
| + | # | ||
| + | # Most settings found in here do have corresponding questions in the | ||
| + | # Debconf configuration, but not all of them. | ||
| + | # | ||
| + | # This is a Debian specific file | ||
| + | |||
| + | dc_eximconfig_configtype='satellite' | ||
| + | dc_other_hostnames='' | ||
| + | dc_local_interfaces='127.0.0.1' | ||
| + | dc_readhost='bouthors.fr' | ||
| + | dc_relay_domains='' | ||
| + | dc_minimaldns='false' | ||
| + | dc_relay_nets='' | ||
| + | dc_smarthost='smtp.gmail.com::587' | ||
| + | CFILEMODE='644' | ||
| + | dc_use_split_config='false' | ||
| + | dc_hide_mailname='true' | ||
| + | dc_mailname_in_oh='true' | ||
| + | dc_localdelivery='mail_spool' | ||
| + | </file> | ||
| + | |||
| + | ===== Backup ===== | ||
| + | * /etc/exim4/update-exim4.conf.conf | ||
| + | * /etc/exim4/passwd.client | ||
| + | |||
| + | ===== Links ===== | ||
| + | * http://www.exim.org/ | ||
| + | * http://wiki.debian.org/GmailAndExim4 | ||
| + | |||
| + | |||