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: