next up previous contents Next: Réglages globaux. Up: exim et sendmail. Previous: Contenu du paquet exim.   Table des matières  


31.3 Fichier de configuration d'exim.

En guide d'exemple préliminaire, nous allons créer un simple serveur agissant comme réserve (ou magasin) de courriels sur une station de travail personnelle, cericon.cranzgot.co.za.

Les applications clientes (en particulier celles qui ne sont pas UNIX) sont usuellement configurées pour se connecter à un MTA fonctionnant sur une machine distante. Cependant, l'utilisation d'un hôte SMTP distant peut s'avérer ennuyeux si l'hôte ou le réseau se trouve en dysfonctionnement. Le fait d'exécuter exim sur une station de travail locale permet à toutes les applications d'utiliser localhost comme étant leur propre passerelle SMTP, c'est-à-dire qu'exim utilise la mise dans une file et les tentatives périodiques.

Voici une configuration-type. La différence entre celle-ci et la configuration d'un serveur de courriel complet est minime.

#################### MAIN CONFIGURATION SETTINGS #################### 
log_subject 
errors_address = postmaster 
freeze_tell_mailmaster = yes 
queuelistrequires_admin = false 
prod_requires_admin = false 
trusted_users = psheer 
local_domains = localhost : ${primary_hostname} 
never_users = root 
#relay_domains = my.equivalent.domains : more.equivalent.domains 
host_accept_relay = localhost : *.cranzgot.co.za : 192.168.0.0/16 
exim_user = mail 
exim_group = mail 
end 
 
#################### TRANSPORTS CONFIGURATION #################### 
remote_smtp: 
   driver = smtp 
   hosts = 192.168.2.1 
   host_override 
local_delivery: 
   driver = appendfile 
   file = /var/spool/mail/${local_part} 
   delivery_date_add 
   envelope_to_add 
   return_path_add 
   group = mail 
   mode_fail_narrower = 
   mode = 0660 
end 
 
#################### DIRECTORS CONFIGURATION ###################### 
localuser: 
   driver = localuser 
   transport = local_delivery 
end 
 
#################### ROUTERS CONFIGURATION ######################## 
lookuphost: 
   driver = lookuphost 
   transport = remote_smtp 
literal: 
   driver = ipliteral 
   transport = remote_smtp 
end 
 
#################### RETRY CONFIGURATION ########################## 
*                    *           F,2h,15m; G,16h,1h,1.5; F,4d,8h 
end 
 
#################### REWRITE CONFIGURATION ######################## 
*@cericon.cranzgot.co.za  psheer@icon.co.za 



Sous-sections
next up previous contents Next: Réglages globaux. Up: exim et sendmail. Previous: Contenu du paquet exim.   Table des matières  
1-01-2006