Taille: 2071
Commentaire: premier jet...
|
← Version 6 à la date du 2008-12-17 09:32:41 ⇥
Taille: 4209
Commentaire: ce qui m'intéresse
|
Texte supprimé. | Texte ajouté. |
Ligne 8: | Ligne 8: |
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 9: | Ligne 16: |
== Configuration comme distributeur vers un serveur de courriels local == | == Configuration comme distributeur vers le serveur de courriels principal == |
Ligne 18: | Ligne 25: |
L'installation posera plusieurs questions auxquelles il faut donner les réponses suivantes : | L'installation pose plusieurs questions auxquelles il faut donner les réponses suivantes : |
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 32: | Ligne 39: |
dc_smarthost='smtp.vn.auf.org' | dc_smarthost='smtp' |
Ligne 40: | Ligne 47: |
Puis lancer la commande suivante pour mettre à jour la configuration de Exim : | 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 : |
Ligne 45: | Ligne 57: |
En règle générale 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 : | 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 : |
Ligne 58: | 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
Là je laisse RogerYerbanga nous faire profiter de son savoir.
-- ProgFou
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 :
Type de configuration : Envoi via relais (« smarthost ») - pas de courrier local
Nom de courriel du système : nom de domaine
liste d'adresses IP où Exim sera en attente de connexion SMTP entrantes : 127.0.0.1
Autres destinations dont le courrier doit être accepté : laisser vide
Nom de domaine visible pour les utilisateurs locaux : nom de domaine
Nom réseau ou adresse IP du système "smarthost" : IP du serveur SMTP
Faut-il minimiser les requêtes DNS ?: Non
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'