pb with sendmail and ifmail

Loic Breat (lbreat@mail.dotcom.fr)
Thu, 11 Dec 1997 17:41:12 +0100

hi!

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>