According to Greg Frydenlund's Ifmail HOWTO I have made a file under
/usr/src/sendmail/cf/mailer/ftn.m4. It looks like this:
# /usr/src/sendmail/cf/mailer/ftn.m4
#
# IFMAIL FTN mailer for sendmail V8
#
# MAILER(smtp) and MAILER(uucp) must be included!
#
PUSHDIVERT(-1)
ifdef(`FTN_MAILER_PATH',,
`define(`FTN_MAILER_PATH',/usr/lib/ifmail/ifmail)')
ifdef(`FTN_MAILER_USER',, `define(`FTN_MAILER_USER', `fnet:uucp')')
ifdef(`FTN_MAILER_ARGS',, `define(`FTN_MAILER_ARGS', `ifmail -r
$h$u')')
ifdef(`FTN_MAILER_FLAGS',, `define(`FTN_MAILER_FLAGS', `8mDFMuSC')')
ifdef(`FTN_MAX_SIZE',, `define(`FTN_MAX_SIZE', 100000)')
POPDIVERT
VERSIONID(`ftn.m4 V1.5')
ifdef(`_MAILER_smtp_',
'# ifmail mailer
Mftn, P=FTN_MAILER_PATH, F=FTN_MAILER_FLAGS, S=11, R=21,
_OPTIONS(`UUCP_MAILER_CHARSET',`C=', `, ')U=FTN_MAILER_USER,
ifdef(`_FTN_MAILER_MAX', `M=FTN_MAILER_MAX,
')A=FTN_MAILER_ARGS')
and a file called <bigger>/usr/src/sendmail/cf/cf/mymachine.mc:
</bigger>
# /usr/src/sendmail/cf/cf/mymachine.mc
#
# sendmail V8 configuration for mymachine.mc
# using UUCP and IFMAIL
#
include(`../m4/cf.m4')
VERSIONID(`mymachine.mc V1.15')
OSTYPE(linux)dnl
define(`confUSE_ERRORS_TO', `True')dnl
define(`confCOPY_ERRORS_TO', `postmaster')dnl
define(`confMIME_FORMAT_ERRORS', `False')dnl
FEATURE(notsticky)dnl
FEATURE(mailertable,hash -o /etc/sendmail/mailertable)dnl
FEATURE(always_add_domain)dnl
FEATURE(nodns)dnl
FEATURE(nocanonify)dnl
MAILER(local)dnl
MAILER(ftn)dnl
MAILER(smtp)dnl
MAILER(uucp)dnl
#Cwsome-uucp-host-name
Cwf1.n321.z2.fidonet.org
# define(`SMART_HOST', uucp-dom:some-uucp-host-name)
define(`SMART_HOST', ftn:f1.n321.z2.fidonet.org)
LOCAL_RULE_3
# Route fidonet.org via FTN!
R$* << $* z1.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
R$* << $* z2.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
R$* << $* z3.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
R$* << $* z4.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
R$* << $* z5.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
R$* << $* z6.fidonet.org > $* $1 << $2 f1.n321.z2.fidonet.org > $3
~~~~
(1 tab)
When I want to make a new config file with pmake <bigger>mymachine.cf i
got:
rutabaga:/usr/src/sendmail/cf/cf# pmake mymachine.cf
rm -f mymachine.cf
(cd .. && m4 ../m4/cf.m4 mymachine.mc > obj/mymachine.cf)
../mailer/ftn.m4:20: m4: Warning: Excess arguments to built-in `ifdef'
ignored
chmod 444 mymachine.cf
rutabaga:/usr/src/sendmail/cf/cf#
Can you please say me where is the problem ?</bigger>