LINUX.ORG.RU
ФорумAdmin

Не пойму что с sendmail-ом...


0

0

Slackware 10.0
Настроил сендмейл для хождения почты во внутренней сети.
1.Сделал релэинг для своей сети. (access)
2.Разрешил принимать почту серверу для своего домена в сети. (local-host-names)
3.Запустил pop3 через tcp-враппер. (inetd.conf, hosts.deny - пустой, hosts.allow -
popa3d:ALL
sendmail:ALL)
4.Прописал пользователей.
Проверяю клиентом - забирать получается, а отправлять - нет. Не понимаю в чем дело. В messages, maillog, secure - никаких подозрительных записей нет.
При отправке смотрю на сервере -
#ps axuf | grep sendmail
root 18584 0.0 0.2 4808 2052 ? Ss 16:54 0:00 sendmail: accepting connections
root 18596 0.0 0.2 5408 2492 ? S 16:55 0:00 \_ sendmail: j4ECt1RV018596 IDENT:1000@[192.168.10.96]: RCPT TO:<user@domain.ru>
smmsp 18588 0.0 0.2 4792 1940 ? Ss 16:54 0:00 sendmail: Queue runner@00:25:00 for /var/spool/clientmqueue

И все висит так долго. Потом клиент получает от сервера превышение ожидания.
Блин... В чем же проблема?

★★★

Сервер может резолвить ip клиентов? Иногда задержки связаны с этим, можно просто прописать клиентов в /etc/hosts. Сервер отвечает на telnet myserverip 25? makemap hash access.db < access делалось? Ну и sendmail.mc, maillog в студию.

anonymous
()
Ответ на: комментарий от anonymous

>Сервер может резолвить ip клиентов?
Эту фразу не понял...

>Иногда задержки связаны с этим, можно просто прописать клиентов в /etc/hosts.

Работает dhcp. Прописывание в хостс отпадает.

>Сервер отвечает на telnet myserverip 25?

Да.

>makemap hash access.db < access делалось?

Да, конечно.

sendmail.mc:
include(`../m4/cf.m4')dnl
VERSIONID(`my super dooper')dnl
OSTYPE(linux)dnl
FEATURE(use_cw_file)dnl
FEATURE(`access_db',`hash -T<TMPF> /etc/mail/access.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
MAILER(local)dnl макросы при помощи кот будет доставляться почта
MAILER(smtp)

В maillog сейчас не помню по памяти что, но rejected нет, это точно.

KOPEHb ★★★
() автор топика
Ответ на: комментарий от anonymous

Ок, смогу это сделать завтра (16 числа). Результат напишу.

KOPEHb ★★★
() автор топика
Ответ на: комментарий от anonymous

maillog:

May 16 08:07:26 router sendmail[24736]: j4G47Qu3024736: from=root, size=79391, class=0, nrcpts=1, msgid=<200505160407.j4G47Qu3024736@router.niip.ru>, relay=root@localhost

May 16 08:10:48 router sm-mta[24716]: alias database /etc/mail/aliases.db out of date

May 16 08:10:48 router sm-mta[24716]: j4G40k4Q024716: from=<root@router.niip.ru>, size=1640, class=0, nrcpts=1, msgid=<200505160400.j4G40kMi024715@router.niip.ru>, proto=ESMTP, daemon=MTA, relay=IDENT:25@localhost [127.0.0.1]

May 16 08:10:48 router sendmail[24715]: j4G40kMi024715: to=root, ctladdr=root (0/0), delay=00:10:02, xdelay=00:10:02, mailer=relay, pri=31376, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (j4G40k4Q024716 Message accepted for delivery)

KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb

Вот что содержится в майллоге, при попытке отправить письмо (опцию define(`confLOG_LEVEL',`32')dnl включил в файл конфигурации):
May 16 12:39:14 router sm-mta[26744]: started as: /usr/sbin/sendmail -L sm-mta -bd -q25m
May 16 12:39:14 router sm-msp-queue[26747]: starting daemon (8.12.11): queueing@00:25:00
May 16 12:40:28 router sm-mta[26756]: NOQUEUE: connect from IDENT:1000@[192.168.10.96]
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: Milter: no active filter
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 220 router.niip.ru ESMTP Sendmail 8.12.11/8.12.11; Mon, 16 May 2005 12:40:28 +0400
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: <-- EHLO [192.168.10.96]
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-router.niip.ru Hello IDENT:1000@[192.168.10.96], pleased to meet you
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-ENHANCEDSTATUSCODES
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-PIPELINING
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-EXPN
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-VERB
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-8BITMIME
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-SIZE
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-DSN
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-ETRN
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250-DELIVERBY
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: --- 250 HELP
May 16 12:40:28 router sm-mta[26756]: j4G8eSE7026756: <-- MAIL FROM:<admin@niip.ru> SIZE=314
May 16 12:40:29 router sm-mta[26756]: j4G8eSE7026756: --- 250 2.1.0 <admin@niip.ru>... Sender ok
May 16 12:40:29 router sm-mta[26756]: j4G8eSE7026756: <-- RCPT TO:<grin@niip.ru>
И все так надолго зависает...

KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb

Минут через 10 в логе появляется:

May 16 12:50:31 router sm-mta[26756]: alias database /etc/mail/aliases.db out of date
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: --- 050 <grin@niip.ru>... Warning: alias database /etc/mail/aliases.db out of date
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: --- 250 2.1.5 <grin@niip.ru>... Recipient ok
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: <-- DATA
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: --- 354 Enter mail, end with "." on a line by itself
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: collect: premature EOM: unexpected close
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: collect: unexpected close on connection from[192.168.10.96], sender=<admin@niip.ru>
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: --- 451 4.4.1 collect: unexpected close on connection from [192.168.10.96], from=<admin@niip.ru> (hold)
May 16 12:50:31 router sm-mta[26756]: j4G8eSE7026756: from=<admin@niip.ru>, size=0, class=0, nrcpts=1, proto=ESMTP, daemon=MTA, relay=IDENT:1000@[192.168.10.96]

KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb

#newaliases
И все заработало. Спасибо Madlar и opennet.ru

KOPEHb ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.