Впервые столкнулся с настройкой конфига sendmail.mc.
Состряпал конфиг, но не знаю что в нем правильно, что нет. Прошу разьяснить построчно что и зачем. Может чего лишнего засунул или чего-то не хватает? Требования от sendmail обыкновенные: чтобы СПАМ "не доставал", чтобы релей был открыт только для хостов из "своей" сетки и чтобы побезопасней был...
файл sendmail.mc:
divert(-1)dnl
divert(0)dnl
include(`../m4/cf.m4')dnl
VERSIONID(`bird.mc v.0.0.1 2002/10/23 22:55')dnl
OSTYPE(freebsd4)dnl
DOMAIN(mydomain)dnl
define(`confMAX_MESSAGE_SIZE',`20971520')dnl
define('confCOPY_ERRORS_TO', 'postmaster')
define(`confPRIVACY_FLAGS', ``authwarnings,noexpn,novrfy'')dnl
FEATURE(mailertable,`hash -o /etc/mail/mailertable')dnl
FEATURE(nocanonify)dnl
FEATURE(access_db)dnl
FEATURE(`blacklist_recipients')dnl
FEATURE(`dnsbl', `relays.ordb.org', `Rejected - see http://ordb.org/')dnl
FEATURE(`dnsbl', `dul.ru')dnl
FEATURE(accept_unresolvable_domains)dnl
FEATURE(no_default_msa)dnl
FEATURE(`nouucp', `reject')dnl
MAILER(smtp)dnl
MAILER(local)dnl
MODIFY_MAILER_FLAGS(`LOCAL', +S)dnl
файл ../domain/mydomain.m4:
divert(0)
VERSIONID(`$Id: generic.m4,v 8.15 1999/04/04 00:51:09 ca Exp $')
define(`confFORWARD_PATH', `$z/.forward.$w+$h:$z/.forward+$h:$z/.forward.$w:$z/.forward')dnl
define(`confMAX_HEADERS_LENGTH', `32768')dnl
FEATURE(`redirect')dnl
FEATURE(`use_cw_file')dnl
EXPOSED_USER(`root')