переустановил сендмайл с милтером (sendmail-8.12.8, FreeBSD 4.2), установил drweb,
и теперь sendmail перестал доставлять локально почту и еще пишет мне такое:server sendmail[xxxx]: /039482309: Losing ./845547848: sevamail panic
server sendmail[xxxx]: /039482309: SYSERROR(root): savemail: cannot save rejectet enail anywhereчто это такое и как лечить?
собирал cf из следующего mcdivert(-1)
divert(0)dnl
VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
OSTYPE(bsd4.4)dnl
DOMAIN(generic)dnlMAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E1:h')
define(`confINRUT_MAIL_FILTERS', `drweb-filter')
define(`confMILTER_LOG_LEVEL', `6')MAILER(local)dnl
MAILER(smtp)dnlвсе встало как будто все ОК но почта валяется в очереди и еще не сощдался каталог /var/mail (его я создал ручками), но один хрен туда почта не валиться, drweb не ругается всает, все оба порта (3000б 3001) телнетятся, все как описано в руководстве.
ЧТО НЕ ТАК, ПОМОГИТЕ ПОЖ-СТА?
а права на каталог ему дал?
>а права на каталог ему дал?
на какой?
если на /var/mail то дал: 775 root:mail
>а права на каталог ему дал?
да забыл еще написать что он (sendmail) создает две очереди одну mqueue (и это мне понятно) и clientmqueue (что совсем не понятно, для чего она)
>переустановил сендмайл с милтером (sendmail-8.12.8, FreeBSD 4.2), установил drweb,
>и теперь sendmail перестал доставлять локально почту и еще пишет мне такое:
>
>
>server sendmail[xxxx]: /039482309: Losing ./845547848: sevamail panic
>server sendmail[xxxx]: /039482309: SYSERROR(root): savemail: cannot save rejectet enail anywhere
>
>что это такое и как лечить?
он не может сохранить вернувшееся ему письмо
попробуй сделать алиас, например
DrWeb-DAEMON: postmaster>собирал cf из следующего mc
>
>divert(-1)
>
>
>divert(0)dnl
>VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
>OSTYPE(bsd4.4)dnl
>DOMAIN(generic)dnl
>
>MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E1:h')
>define(`confINRUT_MAIL_FILTERS', `drweb-filter')
>define(`confMILTER_LOG_LEVEL', `6')
>
>MAILER(local)dnl
>MAILER(smtp)dnlэто весь sendmail.mc?
>>переустановил сендмайл с милтером (sendmail-8.12.8, FreeBSD 4.2), установил drweb,
>>и теперь sendmail перестал доставлять локально почту и еще пишет мне такое:
>>
>>
>>server sendmail[xxxx]: /039482309: Losing ./845547848: sevamail panic
>>server sendmail[xxxx]: /039482309: SYSERROR(root): savemail: cannot save rejectet enail anywhere
>>
>>что это такое и как лечить?
>он не может сохранить вернувшееся ему письмо
>попробуй сделать алиас, например
>DrWeb-DAEMON: postmaster
>
>>собирал cf из следующего mc
>>
>>divert(-1)
>>
>>
>>divert(0)dnl
>>VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
>>OSTYPE(bsd4.4)dnl
>>DOMAIN(generic)dnl
>>
>>MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E1:h')
>>define(`confINRUT_MAIL_FILTERS', `drweb-filter')
>>define(`confMILTER_LOG_LEVEL', `6')
>>
>>MAILER(local)dnl
>>MAILER(smtp)dnl
>
>это весь sendmail.mc?А что в этом такого?
Обычный generic.mc+drweb
>>переустановил сендмайл с милтером (sendmail-8.12.8, FreeBSD 4.2), установил drweb,
>>и теперь sendmail перестал доставлять локально почту и еще пишет мне такое:
>>
>>
>>server sendmail[xxxx]: /039482309: Losing ./845547848: sevamail panic
>>server sendmail[xxxx]: /039482309: SYSERROR(root): savemail: cannot save rejectet enail anywhere
>>
>>что это такое и как лечить?
>он не может сохранить вернувшееся ему письмо
>попробуй сделать алиас, например
>DrWeb-DAEMON: postmasterсдается мне что это не в drweb'e дело, а в sendmail, потому как локально почту не доставляет.
>
>>собирал cf из следующего mc
>>
>>divert(-1)
>>
>>
>>divert(0)dnl
>>VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
>>OSTYPE(bsd4.4)dnl
>>DOMAIN(generic)dnl
>>
>>MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E1:h')
>>define(`confINRUT_MAIL_FILTERS', `drweb-filter')
>>define(`confMILTER_LOG_LEVEL', `6')
>>
>>MAILER(local)dnl
>>MAILER(smtp)dnl
>
>это весь sendmail.mc?
С какой версии обновлялся?
В 8.12.х нужно еще завести пользователя smrsh, и раздать ему права на mqueue и clientmqueue.
Еще попробуй заменить MAILER(local) на MAILER(procmail).
Вот примерный mc :divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
define(`confDEF_USER_ID',``8:12'')
OSTYPE(`linux')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
dnl define(`confAUTO_REBUILD')
define(`confTO_CONNECT', `1m')
define(`confTRY_NULL_MX_LIST',true)
define(`confDONT_PROBE_INTERFACES',true)
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')
define(`confMAX_RCPTS_PER_MESSAGE',`30')
define(`MAX_MESSAGE_SIZE',`2048000')
define(`conf_PRIVACY_FLAGS',`authwarnings, noexpn, novrfy')
FEATURE(`smrsh',`/usr/sbin/smrsh')
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable')
FEATURE(redirect)
FEATURE(always_add_domain)
FEATURE(use_cw_file)
FEATURE(local_procmail)
FEATURE(`access_db')
FEATURE(`blacklist_recipients')
FEATURE(`relay_hosts_only')
dnl FEATURE(`relay_based_on_MX')
FEATURE(`rbl')MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=S:5m;R:5m;E:1h')
define(`confINPUT_MAIL_FILTERS', `drweb-filter')
define(`confMILTER_LOG_LEVEL',`6')MAILER(smtp)
MAILER(procmail)
>С какой версии обновлялся?
>В 8.12.х нужно еще завести пользователя smrsh, и раздать ему права на
>mqueue и clientmqueue.
>Еще попробуй заменить MAILER(local) на MAILER(procmail).
>Вот примерный mc :
>
не помню какая версия была, на насчет процмайла то по идее почта и локалом должна ходить, пользователь smmsp есть у него нормальные права
>что это такое и как лечить?
>он не может сохранить вернувшееся ему письмо
>попробуй сделать алиас, например
>DrWeb-DAEMON: postmaster
>
теперь 100% уверенность что это не доктор так как перекомпилал мс без доктора и поставил, один хрен то же самое.
будем пробовать
>переустановил сендмайл с милтером (sendmail-8.12.8, FreeBSD 4.2), установил drweb,
>и теперь sendmail перестал доставлять локально почту и еще пишет мне такое:
>
>
>server sendmail[xxxx]: /039482309: Losing ./845547848: sevamail panic
>server sendmail[xxxx]: /039482309: SYSERROR(root): savemail: cannot save rejectet enail anywhere
>
>что это такое и как лечить?
>собирал cf из следующего mc
>
>divert(-1)
>
>
>divert(0)dnl
>VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
>OSTYPE(bsd4.4)dnl
>DOMAIN(generic)dnl
>
>MAIL_FILTER(`drweb-filter', `S=inet:3001@localhost, F=T, T=C:1m;S:5m;R:5m;E1:h')
>define(`confINRUT_MAIL_FILTERS', `drweb-filter')
>define(`confMILTER_LOG_LEVEL', `6')
>
>MAILER(local)dnl
>MAILER(smtp)dnl
>
>все встало как будто все ОК но почта валяется в очереди и
>еще не сощдался каталог /var/mail (его я создал ручками), но один
>хрен туда почта не валиться, drweb не ругается всает, все оба
>порта (3000б 3001) телнетятся, все как описано в руководстве.
>
>ЧТО НЕ ТАК, ПОМОГИТЕ ПОЖ-СТА?-------- sendmail-xxx/sendmail/SECURITY ------
-r-xr-sr-x root smmsp ... /PATH/TO/sendmail
drwxrwx--- smmsp smmsp ... /var/spool/clientmqueue
drwx------ root wheel ... /var/spool/mqueue
-r--r--r-- root wheel ... /etc/mail/sendmail.cf
-r--r--r-- root wheel ... /etc/mail/submit.cf
--------------------------------------------------------------------------------