Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

linux:exim [2010/03/07 10:12]
matthieu créée
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 14: Ligne 15:
 La configuration d'exim se fait en ligne de commande avec : La configuration d'exim se fait en ligne de commande avec :
   dpkg-reconfigure exim4-config   dpkg-reconfigure exim4-config
 +
 +Les types d'installation sont :
 +  * Distribution directe : exim envoie directement des mails au serveur destination, il s'agit du relais sortant vers internet. Attention cette configuration ne fonctionnera pas correctement à partir d'une liaison grand public (type ADSL) car ces IPs sont souvent blacklistées.
 +  * Envoi via relais (smarthost), réception SMTP ou fetchmail : transmet les mails à un relais, reçoit des mails locaux. A utiliser si le serveur héberge des boites d'utilisateur.
 +  * Envoi via relais (smarthost), pas de courrier local : transmet les mails à un relais, ne stocke pas les mails. A utiliser pour qu'un serveur puisse émettre des mails.
 +  * Distribution locale seulement : relais fermé, stocke les mails localement et ne communique pas vers internet.
 +
 +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 les options :
 +  * 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.
 +  * 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 bouthors.fr
 +  * 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 SMTPS (port 587) : smtp.gmail.com::587
 +    * 2 serveurs (le deuxième est utilisé si le premier est inaccessible) : 192.168.10.1:192.168.10.2
 +  * Faut-il minimiser les requêtes DNS : 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
 +
  
linux/exim.1267953136.txt.gz · Dernière modification: 2010/03/07 10:12 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki