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 - никаких подозрительных записей нет.
При отправке смотрю на сервере в maillog:
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>
И все так надолго зависает...
Минут через 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]В чем может быть дело?
newaliases?
>newaliases?
Елки-палки... Вот так вот... Все заработало. Что за команда такая? Чего-то про нее при настройке sendmail-а не пишут...
Раз изменял /etc/mail/aliases, ты должен перестроить базу aliases.db,
newaliases это и делает.
>Раз изменял /etc/mail/aliases, ты должен перестроить базу aliases.db,
>newaliases это и делает.Хм... Что странно - я удалял aliases.db и создавал его снова:
makemap hash aliases.db < aliases
И нифига... не работало...
>>Раз изменял /etc/mail/aliases, ты должен перестроить базу aliases.db,
>>newaliases это и делает.
>
>Хм... Что странно - я удалял aliases.db и создавал его снова:
>makemap hash aliases.db < aliases
>И нифига... не работало...а проверь, не создавало ли оно aliases.db.db
>>>Раз изменял /etc/mail/aliases, ты должен перестроить базу aliases.db,
>>>newaliases это и делает.
>>
>>Хм... Что странно - я удалял aliases.db и создавал его снова:
>>makemap hash aliases.db < aliases
>>И нифига... не работало...
>
>а проверь, не создавало ли оно aliases.db.dbЭтого не было... Точно... Я же и за помощью-то обратился потому что делаю все логично и правильно, а не выходит... Вот оказалось, что просто не знал про newaliases. Спасибо люди добрые подсказали... ;')
>>newaliases?
>Елки-палки... Вот так вот... Все заработало. Что за команда такая? Чего-то про
>нее при настройке sendmail-а не пишут...эквивалент
sendmail -bi
make maps access
make maps aliases
>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 - никаких подозрительных записей нет.
>
>При отправке смотрю на сервере в maillog:
>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>
>И все так надолго зависает...
>Минут через 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]
>
>В чем может быть дело?dns проверь
sendmail.mc покажи
делал ли ты make maps после изменения access
>dns проверь
>sendmail.mc покажи
>делал ли ты make maps после изменения access
Все, дружище, спасибо, все заработало
Спасибо, парни, всем за помощь!
Огромное, огромное спасибо за команду newaliases!!! Оччень выручила.