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:08] 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 24: | Ligne 25: | ||
Il faut ensuite configurer les options : | 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 | ||
+ | |||
+ |