Modifications entre les versions 3 et 6 (s'étendant sur 3 versions)
Version 3 à la date du 2008-10-27 13:06:54
Taille: 2519
Commentaire: mélange de temps...
Version 6 à la date du 2008-12-17 09:32:41
Taille: 4209
Éditeur: ThomasNoël
Commentaire: ce qui m'intéresse
Texte supprimé. Texte ajouté.
Ligne 7: Ligne 7:

Parler de l'intégration de :
 * MySQL
 * Anti-virus (ClamAV)
 * Anti-spam : systèmes de greylists et filtrage !SpamAssassin
 * port submission (587 avec TLS + authentification)
 * Anti-anti-spam : transports spécifiques vers Montréal
Ligne 23: Ligne 30:
Éditer ensuite le fichier `/etc/exim4/update-exim4.conf.conf` comme suit : Éditer ensuite le fichier `/etc/exim4/update-exim4.conf.conf` comme suit : /* mmh... à mon avis c'est mieux de faire ça avec avec un dpkg-reconfigure -plow exim4-config. dc = debconf... -- ThomasNoël <<DateTime(2008-10-27T23:48:55Z)>> */
Ligne 63: Ligne 70:
 ''à venir à l'avenir...'' Taper la commande suivante pour reconfigurer exim (cela suppose que exim est déjà installé)

{{{
$ sudo dpkg-reconfigure exim4-config
}}}
L'installation pose plusieurs questions auxquelles il faut donner les réponses suivantes :

 1. Type de configuration : ''' Envoi via relais (« smarthost ») - pas de courrier local '''
 2. Nom de courriel du système : ''' nom de domaine '''
 3. liste d'adresses IP où Exim sera en attente de connexion SMTP entrantes : ''' 127.0.0.1 '''
 5. Autres destinations dont le courrier doit être accepté : ''' laisser vide '''
 5. Nom de domaine visible pour les utilisateurs locaux : '''nom de domaine '''
 6. Nom réseau ou adresse IP du système "smarthost" : ''' IP du serveur SMTP '''
 7. Faut-il minimiser les requêtes DNS ?: ''' Non '''
 8. Faut-il séparer la configuration dans plusieurs fichiers ? : ''' Non '''

Example de configuration Niamey : /etc/exim4/update-exim4.conf.conf

 {{{
dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost='refer.ne'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='193.251.227.122'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
 }}}

Cette page présente quelques modèles de mise en place du logiciel Exim, offrant un service de distribution des courriels (Mail Transfer Agent).

Configuration comme serveur principal

Parler de l'intégration de :

  • MySQL
  • Anti-virus (ClamAV)
  • Anti-spam : systèmes de greylists et filtrage SpamAssassin

  • port submission (587 avec TLS + authentification)
  • Anti-anti-spam : transports spécifiques vers Montréal

Configuration comme distributeur vers le serveur de courriels principal

Cette configuration est à utiliser typiquement dans un serveur autre que celui qui gère les courriels, par exemple dans un serveur virtuel.

Pour installer un Exim de base, lancer simplement cette commande :

  • $ sudo aptitude install exim4

L'installation pose plusieurs questions auxquelles il faut donner les réponses suivantes :

  • Faut-il séparer la configuration dans plusieurs fichiers ? Non

  • Type de configuration : Pas de configuration pour l'instant

  • Faut-il vraiment laisser le serveur de courrier non configuré ? Oui, patate !

Éditer ensuite le fichier /etc/exim4/update-exim4.conf.conf comme suit :

  • dc_eximconfig_configtype='satellite'
    dc_other_hostnames=''
    dc_local_interfaces='127.0.0.1'
    dc_readhost=''
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets=''
    dc_smarthost='smtp'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname='false'
    dc_mailname_in_oh='true'
    dc_localdelivery='mail_spool'

Note sur le paramètre dc_smarthost :

  • Afin que cela fonctionne correctement, il est nécessaire que le nom DNS smtp soit connu dans le domaine DNS courant (cf ligne search ou domain dans /etc/resolv.conf) ou bien de mettre ici un nom DNS completement développé (en anglais FQDN).

Éditer également le fichier /etc/mailname pour y indiquer le domaine à ajouter automatiquement aux courriels sortant, par exemple danang.vn.refer.org.

Lancer ensuite la commande suivante pour mettre à jour la configuration de Exim :

  • $ sudo update-exim4.conf

En général il n'est pas nécessaire d'avoir un service SMTP local mais uniquement une gestion de queue de distribution. Pour réduire les services de Exim à cette simple tâche, exécuter la commande suivante :

  • $ sudo sed -i '/^QUEUERUNNER=/s/=.*$/=queueonly/' /etc/default/exim4

Enfin, lancer cette commande pour redémarrer le service Exim :

  • $ sudo invoke-rc.d exim4 restart

Configuration comme distributeur de courriels en local

Taper la commande suivante pour reconfigurer exim (cela suppose que exim est déjà installé)

$ sudo dpkg-reconfigure exim4-config

L'installation pose plusieurs questions auxquelles il faut donner les réponses suivantes :

  1. Type de configuration : Envoi via relais (« smarthost ») - pas de courrier local

  2. Nom de courriel du système : nom de domaine

  3. liste d'adresses IP où Exim sera en attente de connexion SMTP entrantes : 127.0.0.1

  4. Autres destinations dont le courrier doit être accepté : laisser vide

  5. Nom de domaine visible pour les utilisateurs locaux : nom de domaine

  6. Nom réseau ou adresse IP du système "smarthost" : IP du serveur SMTP

  7. Faut-il minimiser les requêtes DNS ?: Non

  8. Faut-il séparer la configuration dans plusieurs fichiers ? : Non

Example de configuration Niamey : /etc/exim4/update-exim4.conf.conf

  • dc_eximconfig_configtype='satellite'
    dc_other_hostnames=''
    dc_local_interfaces='127.0.0.1'
    dc_readhost='refer.ne'
    dc_relay_domains=''
    dc_minimaldns='false'
    dc_relay_nets=''
    dc_smarthost='193.251.227.122'
    CFILEMODE='644'
    dc_use_split_config='false'
    dc_hide_mailname='true'
    dc_mailname_in_oh='true'
    dc_localdelivery='mail_spool'

Exim (dernière édition le 2008-12-17 09:32:41 par ThomasNoël)