Sendmail не принимает почту

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
hose
Junior member
Сообщения: 11
Зарегистрирован: 15 мар 2005, 14:07

Sendmail не принимает почту

Сообщение hose » 24 мар 2005, 23:24

не знаю уже че и делать...
sendmail не хочет принимать почту!!
отправляю с mail.ru на dss@domain.net
в логах ничего
делаю ps -ax |grep send
86977  ??  S      0:00.01 sendmail: j2ODsrxh086977 f26.mail.ru [194.67.57.194]: RCPT TO:<dss@domain.net> (sendmail)
и висит так в процессах...в очередь нифига не кладет даже...
а потом говорит что канал потерян и отваливается...
я таку понимаю что сендмеил не может положить письмо в сам ящик пользователя...в каком направлении рыть подскажите плз..
запускаю sendmail -L sm-mta -bd -q30m

sendmail.mc
divert(-1)

divert(0)dnl
define(confDEF_USER_ID 26:26)dnl
OSTYPE(freebsd4)dnl
DOMAIN(generic)dnl
define(confTRY_NULL_MX_LIST,true)dnl
define(confDONT_PROBE_INTERFACES,true)dnl
define(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl
FEATURE(smrsh,/usr/sbin/smrsh)dnl
FEATURE(mailertable)dnl
FEATURE(virtusertable,hash -o /etc/mail/virtusertable)dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl
FEATURE(blacklist_recipients)dnl
FEATURE(dnsbl)dnl
FEATURE(relay_hosts_only)dnl
MAILER(smtp)dnl
MAILER(local)dnl
MAILER(procmail)dnl
INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter, F=T, T=C:15m;S:4m;R:4m;E:10m')dnl
define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl
define(`confMILTER_LOG_LEVEL',`6')


прикручен еще и асасин..но до него дело не доходет...причем отправляются письма нормально

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Sendmail не принимает почту

Сообщение Stranger03 » 25 мар 2005, 11:35

hose писал(а):не знаю уже че и делать...
sendmail не хочет принимать почту!!
отправляю с mail.ru на dss@domain.net
в логах ничего
делаю ps -ax |grep send
86977  ??  S      0:00.01 sendmail: j2ODsrxh086977 f26.mail.ru [194.67.57.194]: RCPT TO:<dss@domain.net> (sendmail)
и висит так в процессах...в очередь нифига не кладет даже...
Скорей всего не в очереди дело. Смотрите в сторону вашего фаера, возможно вы не разрешили на нем подтверждение коннекта.

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Re: Sendmail не принимает почту

Сообщение corvax » 25 мар 2005, 11:50

hose писал(а):не знаю уже че и делать...
sendmail не хочет принимать почту!!
отправляю с mail.ru на dss@domain.net
в логах ничего
делаю ps -ax |grep send
86977  ??  S      0:00.01 sendmail: j2ODsrxh086977 f26.mail.ru [194.67.57.194]: RCPT TO:<dss@domain.net> (sendmail)
и висит так в процессах...в очередь нифига не кладет даже...
а потом говорит что канал потерян и отваливается...
я таку понимаю что сендмеил не может положить письмо в сам ящик пользователя...в каком направлении рыть подскажите плз..
запускаю sendmail -L sm-mta -bd -q30m
поднять confLOG_LEVEL до 14, потом с внешнего по отношению к этому тазику IP выполнить telnet на 25 порт и смотреть maillog
--
/corvax

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 28 мар 2005, 03:54

может я чего нить нетого счас скажу так сори.
Уважаемый hose, а РОР демон у вас имеется?

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 28 мар 2005, 09:57

gorlum писал(а):может я чего нить нетого счас скажу так сори.
Уважаемый hose, а РОР демон у вас имеется?
а при чем тут POP демон?
--
/corvax

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 28 мар 2005, 11:14

corvax писал(а):
gorlum писал(а):может я чего нить нетого счас скажу так сори.
Уважаемый hose, а РОР демон у вас имеется?
а при чем тут POP демон?
:) ЧЕСТНО скажу не знаю
http://www.3nity.ru/viewtopic.htm?p=202 ... ght=#20216

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 28 мар 2005, 11:19

gorlum писал(а)::) ЧЕСТНО скажу не знаю
http://www.3nity.ru/viewtopic.htm?p=202 ... ght=#20216
Поппер тут совсем не при чем. Насколько я понял из описания, процедура такая:
1. идет внешний коннект
2. сендмыл поднимает
3. что-то долго, долго пытается соорудить, потом отваливается по connection refusied

Вариантов несколько:
1. фаерволл
2. днс
3. очередь
4. права на каталоги типа /var/spool

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 28 мар 2005, 11:20

Хотя скорей всего первое

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 28 мар 2005, 11:44

gorlum писал(а):
corvax писал(а):
gorlum писал(а):может я чего нить нетого счас скажу так сори.
Уважаемый hose, а РОР демон у вас имеется?
а при чем тут POP демон?
:) ЧЕСТНО скажу не знаю
http://www.3nity.ru/viewtopic.htm?p=202 ... ght=#20216
проблемы из двух этих топиков не имеют ничего общего. почти ничего
--
/corvax

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 28 мар 2005, 13:09

2 Stranger03: если sendmail доходит до стадии 'RCPT TO:' то это значит sendmail соединяется с remote host, раз TCP SOCKET до хоста удалось установить, то это скорее всего не firewall и естессно не ДНС  (на днс сэндмэйл будет ругатся "No such host").
На проблемы с  правами файлов и директорий sendmail ругается весьма характрено,  (Cannot open ... No such file or directory, i.e. all errors from `errno.h')  так что это не с правами проблема

Похоже проблема что основная проблема у хоста принимающего почту (не может принать и обрывает соединение) и небольшая проблема с настройками очереди у хоста отправляющего почту (один из серверов mail.ru?)

у вас один процесс sendmаil на обработку очереди и принятие почты, если этот процесс занят отправкой, то делать что-либо другое (прием почты) он не может.

почему при этом sendmail не кладет письмо в очередь не ясно, должно быть domain.net отвечает 5.x.x error -- смотрите лог внимательно + увеличте LogLevel.

запустите два sendmail демона, один на прием почты, второй на обработку очереди:

/path/sendmail -bd
/path/sendmail -q30m

далее можно покапать в сторону "таймаутов":
$ grep Timeout /path/sendmail.cf

там расписано сколько sendmail будет ждать ответа от другово хоста и на какой стадии.  параметрй можно увеличить/уменьшить, а еще лучше
почитать книжку 'Sendmail', главу "6. Tune Prefomance". Там все подробно изложено о проблемах 'тормознутых' хостов, больших очередей и тп. (если книжки нету, то могу пару страниц скопировать /в нарушение коприрайта :( / и куда-нибудь выслать или вывесить, сообщите если интересно)

Аватара пользователя
gorlum
Advanced member
Сообщения: 137
Зарегистрирован: 18 июн 2004, 11:43
Откуда: Ангарск
Контактная информация:

Сообщение gorlum » 28 мар 2005, 13:12

у меня что-то наоборот
на отправку письма сендмыл выдает в логах:

Код: Выделить всё

: j2S8wRmB000468: ruleset=check_rcpt, arg1=<ian@domain.ru>, relay=[192.168.1.22], reject=450 4.4.0 <ian@domain.ru>... Relaying temporarily denied. Cannot resolve PTR record for 192.168.1.22
: j2S8wRmB000468: from=<ian@baikal-telecom.com>, size=619, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=[192.168.1.22]
письмо не отправляется
подскажите что может быть плз
скажите чего показать надо для ясности

Аватара пользователя
corvax
free-lance moderator
Сообщения: 877
Зарегистрирован: 06 авг 2004, 17:21
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение corvax » 28 мар 2005, 13:24

gorlum писал(а):у меня что-то наоборот
на отправку письма сендмыл выдает в логах:

Код: Выделить всё

: j2S8wRmB000468: ruleset=check_rcpt, arg1=<ian@domain.ru>, relay=[192.168.1.22], reject=450 4.4.0 <ian@domain.ru>... Relaying temporarily denied. Cannot resolve PTR record for 192.168.1.22
: j2S8wRmB000468: from=<ian@baikal-telecom.com>, size=619, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=[192.168.1.22]
письмо не отправляется
подскажите что может быть плз
скажите чего показать надо для ясности
прописать записи в реверсной зоне для хостов локалки или внести их в access_db со значением RELAY
--
/corvax

hose
Junior member
Сообщения: 11
Зарегистрирован: 15 мар 2005, 14:07

Сообщение hose » 01 апр 2005, 17:08

в том то все и дело что фаера нет!!!
хотя ща запустил конфиг который советует setar в топике про спамассасин..
немного подредактил под себя и все заработало...
в чем тогда была проблема так и не выяснил....
не в провах ето точно!!! все права проверил - все как надо!!!
похоже письмо не могло попасть в ящик...
кто етим процессом занимается?? локалный доставщик поидее...хотя раньше все рабоотало с етим же конфигом..
короче там и не разобрался в чем трабл...
спасибо всем...
если в след раз такое будет подниму ЛОг повыше...

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей