4.

Sendmail 8.xSendmail 8.7.x de Berkeley a été la dernière version importante avant Sendmail5. Elle se compilait et se configurait très simplement sous Linux en tapant : make linux.Vous feriez probablement mieux de vous procurer une des différentes distributions binaires sur un site d'archive dédié à Linux plutôt que des vous battre avec des choses comme Berkeley dbm.Il existe une bonne distribution de sendmail 8.6.12 de Jason Haar (<j.haar at lazerjem.demon.co.uk>) sur qui contient les documentations d'origine et une petite documentation très sympa qui explique comment utiliser sendmail v8 sur les principales configurations.L'idée principale de sendmail v8 est que l'on veut configurer le strict minimum pour que cela marche. Ce qui suit est un exemple qui devrait vous permettre de vous rapprocher de cela.

4.1.

Un exemple de fichier mc 8.7.x Exactement comme sendmail+IDA, sendmail v8 utilise m4 pour générer à partir d'un fichier de configuration le fichier sendmail.cf complet utilisé par sendmail. Voici le fichier mc que j'utilise pour mon site (ppp vers Internet pour le courrier sortant et UUCP pour le courrier rentrant). dnl divert(-1) #--------------------------------------------------------------------- # # Voici le fichier .mc pour une machine linux configurée comme ceci : # # - connecté via ppp pour le courrier sortant # - connecté via UUCP pour le courrier entrant # - en-tête avec domaine # - aucun agent de courrier local (utilise deliver à la place) # - sans DNS local et donc n'utilise pas le DNS pour transformer # les adresses des courriers sortants en leurs formes canoniques # - tous les courriers sortants qui ne sont pas locaux passent # par la machine-relais (RELAY_HOST) via SMTP (on utilise ppp # et on laisse notre FAI faire son boulot) # # vds 3/31/95 # #--------------------------------------------------------------------- include(`../m4/cf.m4') VERSIONID(`machine Linux sans DNS transferant son courrier vers la'dnl `machine-relais d'un FAI via slip')dnl Cwmachine.mon.domaine machine.UUCP localhost OSTYPE(linux) FEATURE(nodns)dnl FEATURE(always_add_domain)dnl FEATURE(redirect) FEATURE(nocanonify) dnl MAILER(local)dnl MAILER(smtp)dnl MAILER(uucp)dnl define(`RELAY_HOST', smtp:relai.machine.domaine) define(`SMART_HOST', smtp:relai.machine.domaine) define(`UUCP_RELAY', smtp:relai.machine.domaine) define(`LOCAL_MAILER_PATH', `/bin/deliver') define(`LOCAL_MAILER_ARGS', `deliver $u')

4.2.

Les bons morceaux de Sendmail v8 Il y a quelques différences, je suppose, pour les fanatiques d'IDA. Jusqu'ici j'ai trouvé la suivante : À la place de runq, tapez sendmail -q pour traiter la file d'attente.