HI All
Решил поменять версию sendmail на 8.12.3На версии 8.9.3 - что была раньше собирал из .мс так:
divert(-1)
#
divert(0)dnl
include(`../m4/cf.m4')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(`confDONT_PROBE_INTERFACES',True)
FEATURE(mailertable)
FEATURE(virtusertable)
FEATURE(access_db)
FEATURE(blacklist_recipients)dnl
FEATURE(accept_unresolvable_domains)dnl
FEATURE(nouucp,reject)dnl
MAILER(kavkeeper)
MAILER(smtp)
#Запускал так :
/usr/sbin/sendmail -bd -q15mДля новой версии собрал из того же .mc
Но он пускается двумя процессами
/usr/sbin/sendmail -L sm-mta -bd -q10m
типа берёт мой sendmail.cf
/usr/sbin/sendmail -L sm-msp-queue -Ac -q25m
должен брать некий submit.cf
из какого .mc его собирать я не подозреваю .
Типа тут начинается проблема.
Судя из доков sendmail крутит две очереди .
путь до второй очереди описывается в
FEATURE(`msp') который исходя из этого точно должен быть. В оригинальном мс также предлагают поставить
define(`_USE_DECNET_SYNTAX_', `1')dnl support DECnet
define(`confTIME_ZONE', `USE_TZ')dnlALL: Я никогда не юзал эти features .. не моглибы вы пояснить их смысл -- ну в кратце конечно же
про msp и USE_DECNET_SYNTAX_ -- вооще тёмный лес
а про TIME_ZONE пишут что мол это
Set confTIME_ZONE to USE_TZ in submit.mc (TimeZoneSpec= in
submit.cf) to use $TZ for time stamps. This is a compromise
to allow for the proper time zone on systems where the
default results in misleading time stamps.О каком компромиссе речь -- убейте не догнал.
В результате методом "тыка" сделал такой мсdivert(-1)
#
divert(0)dnl
include(`../m4/cf.m4')
OSTYPE(linux)dnl
DOMAIN(generic)dnl
define(`confDONT_PROBE_INTERFACES',True)
FEATURE(mailertable)
FEATURE(virtusertable)
FEATURE(access_db)
FEATURE(blacklist_recipients)dnl
FEATURE(accept_unresolvable_domains)dnl
FEATURE(nouucp,reject)dnl
FEATURE(`msp')dnl
MAILER(kavkeeper)
#То есть было ( верхние строки одинаковые , а последние 3 строки меняются )
...
FEATURE(nouucp,reject)dnl
MAILER(kavkeeper)
MAILER(smtp)
#
сталоFEATURE(nouucp,reject)dnl
FEATURE(`msp')dnl
MAILER(kavkeeper)
#типо куда то исчез MAILER(smtp)
Поясните плз происходящее.
1. sendmail.cf можно оставить таким же, как и для 8.9.3
2. submit.mc редактировать не нужно (для большинства юзеров:) Используй готовый, после
команды sh Build install-cf получишь submit.cf &sendmail.cf в /etc/mail
3. Запусти обе команды, как описано в SECURITY
все должно заработать
Вопрос как раз в том и был .
Если я использую навороченый sendmail.mc
как он корелирует submit.mc
Я имею в виду если у меня virualdomain или какие другие фючерсы включены в sendmail.mc
... это связано как-то с submit.mc или нет ?
Нет, не связано:
sendmail'у - sendmail'ово
submit'у - submit'ово :)