[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: regénerer sendmail.mc depuis sendmail.cf



Bernard Lheureux <tux@portalinux.org> écrivait (wrote) :

> Ma demande pourra vous semble assez étrange... mais ayant fait la GROSSE 
> ERREUR de gerer un serveur sendmail depuis Linuxconf, je dois ABSOLUMENT 
> pouvoir y faire des modifications via m4, comment faire pour regenérer un 
> fichier sendmail.mc au départ du sendmail.cf existant ?
> Celà me faciliterait GRANDEMANT la tache plutôt que de TOUT recommencer depuis 
> zero !!!

Réponse rapide : il sera plus facile de reprendre la configuration à
zéro.

Ensuite, à titre d'exercice et si tu as le temps tu peux profiter des
commentaires que place m4 :

$ grep '$Id' /etc/mail/sendmail.cf
#####  $Id: cfhead.m4,v 8.108.2.3 2003/04/03 17:51:51 ca Exp $  #####
#####  $Id: cf.m4,v 8.32 1999/02/07 07:26:14 gshapiro Exp $  #####
#####  @(#)linux.rtc.mc, 0.5 (Delépine) 17/05/1998  ##########  $Id: autoconf.m4, v 8.12.10-4 2003-09-23 19:12:32 cowboy Exp $  #####
#####  $Id: debian.m4, v 8.12.10-4 2003-09-23 19:12:32 cowboy Exp $  #####
#####  $Id: debian-mta.m4, v 8.12.10-4 2003-09-23 19:12:32 cowboy Exp $  #####
#####  $Id: redirect.m4,v 8.15 1999/08/06 01:47:36 gshapiro Exp $  #####
#####  $Id: use_cw_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $  #####
#####  $Id: use_ct_file.m4,v 8.11 2001/08/26 20:58:57 gshapiro Exp $  #####
#####  $Id: always_add_domain.m4,v 8.11 2000/09/12 22:00:53 ca Exp $  #####
#####  $Id: accept_unresolvable_domains.m4,v 8.10 1999/02/07 07:26:07 gshapiro Exp $  #####
#####  $Id: local_no_masquerade.m4,v 1.2 2000/08/03 15:54:59 ca Exp $  #####
#####  $Id: masquerade_envelope.m4,v 8.9 1999/02/07 07:26:10 gshapiro Exp $  #####
#####  $Id: local_procmail.m4,v 8.21.42.1 2002/11/17 04:25:07 ca Exp $  #####
#####  $Id: genericstable.m4,v 8.21 2001/03/16 00:51:26 gshapiro Exp $  #####
#####  $Id: virtusertable.m4,v 8.21 2001/03/16 00:51:26 gshapiro Exp $  #####
#####  $Id: mailertable.m4,v 8.23 2001/03/16 00:51:26 gshapiro Exp $  #####
#####  $Id: nocanonify.m4,v 8.12 1999/08/28 00:42:01 ca Exp $  #####
#####  $Id: proto.m4,v 8.649.2.24 2003/08/04 21:14:26 ca Exp $  #####
#####  $Id: local.m4,v 8.58 2000/10/26 01:58:29 ca Exp $  #####
#####  $Id: smtp.m4,v 8.64 2001/04/03 01:52:54 gshapiro Exp $  #####
#####  $Id: uucp.m4,v 8.44 2001/08/24 19:49:08 ca Exp $  #####

Cela te donne les feature et autres macros utilisées, de quoi refaire un 
sendmail.mc basic et le sendmail.cf correspondant. Ensuite un diff entre 
les deux sendmail.cf te permettra de préciser un peu.

Quelques autres valeurs à récupérer :

$ grep ^C /etc/mail/sendmail.cf
C{G}hercule.machoro.ka eloi.machoro.ka machoro.ka eloi

    -> GENERICS_DOMAIN(hercule.machoro.ka eloi.machoro.ka machoro.ka eloi)dnl

$ grep ^D /etc/mail/sendmail.cf
Djeloi.delepine.info

    -> define(`confDOMAIN_NAME',`eloi.delepine.info')dnl

DS[orcal.delepine.info]

    -> define(`SMART_HOST', `[orcal.delepine.info]')dnl

etc...

Bon courage.

          Jean Charles



Reply to: