Sur machine1, nous allons utiliser exim
pour mettre en réserve tous les messages électroniques via uucp.
L'utilisation d'uucp requiert un transport
par tube (les transports d'exim sont expliqués
à la sous-section 31.3.2). Le MTA exim
envoie simplement un message électronique via l'entrée standard
stdin de la commande uux et ne se préoccupe
plus de rien. A partir de là, uux devient
responsable de l'exécution de rmail sur
server1. Le fichier exim.conf
se présente comme suit:
####################
MAIN CONFIGURATION SETTINGS ####################
log_subject errors_address = admin local_domains = localhost: ${primary_hostname}: machine1: \ machine1.cranzgot.co.za host_accept_relay = 127.0.0.1: localhost: ${primary_hostname}: \ machine1: machine1.cranzgot.co.za never_users = root exim_user = mail exim_group = mail end #################### TRANSPORTS CONFIGURATION ####################### uucp: driver = pipe user = nobody command = ``/usr/bin/uux - -nouucico ${host}!rmail \ ${local_part}@${domain}'' return_fail_output = true 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 ########################### touucp: driver = domainlist route_list = ``* server1'' transport = uucp end #################### RETRY CONFIGURATION ############################# * * F,2m,1m end |
Notez que vous pouvez ajouter d'autres domaines à votre route_list
de façon que vos communications aient lieu directement sur la machine
réceptrice. Par exemple:
route_list = ``machine2.cranzgot.co.za
machine2 ; \
machine2 machine2 ; \ machine3.cranzgot.co.za machine3 ; \ machine3 machine3 ; \ * server1'' |
system machine2
call-login * call-passwd * time any port ACU phone 555-6789 protocol g system machine3 call-login * call-passwd * time any port ACU phone 554-3210 protocol g |
####################
ROUTERS CONFIGURATION ####################
toouucp: driver = domainlist route_list = ``machine2.cranzgot.co.za machine2 ; \ machine2 machine2 ; \ machine3.cranzgot.co.za machine3 ; \ machine3 machine3'' transport = uucp lookuphost: driver = lookuphost transport = remote_smtp end |