Привет всем.
Вопрос. Есть sendmail, который работает в качестве relay. Иногда в логах появляется записьFeb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops back to me (MX problem?)
Name: lo.astaga.com
Address: 127.0.0.1Почта с таких доменов долвольно-таки часто приходит.. И такое ощущение, что sendmail затыкается не надолго, когда обрабатыает такую почту.. Не подскажете как избавиться от этого?
Поможет ли вот это? В файле access:
localhost.localdomain REJECT
localhost REJECT
127.0.0.1 REJECT
?
Спасибо!
>Привет всем.
>Вопрос. Есть sendmail, который работает в качестве relay. Иногда в логах появляется
>запись
>
>Feb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops
>back to me (MX problem?)
>
>Name: lo.astaga.com
>Address: 127.0.0.1
>
>Почта с таких доменов долвольно-таки часто приходит.. И такое ощущение, что sendmail
>затыкается не надолго, когда обрабатыает такую почту.. Не подскажете как избавиться
>от этого?
>Поможет ли вот это? В файле access:
>localhost.localdomain REJECT
>
>localhost
>
>REJECT
>127.0.0.1
>
>REJECT
>?
>Спасибо!cat /etc/mail/relay-domains
cat /etc/mail/local-host-names
>>Привет всем.
>>Вопрос. Есть sendmail, который работает в качестве relay. Иногда в логах появляется
>>запись
>>
>>Feb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops
>>back to me (MX problem?)
>>
>>Name: lo.astaga.com
>>Address: 127.0.0.1
>>
>>Почта с таких доменов долвольно-таки часто приходит.. И такое ощущение, что sendmail
>>затыкается не надолго, когда обрабатыает такую почту.. Не подскажете как избавиться
>>от этого?
>>Поможет ли вот это? В файле access:
>>localhost.localdomain REJECT
>>
>>localhost
>>
>>REJECT
>>127.0.0.1
>>
>>REJECT
>>?
>>Спасибо!
>
>cat /etc/mail/relay-domains
>cat /etc/mail/local-host-namesrelay-domains не существует
cat /etc/mail/local-host-names:
ns.asd.ru
Но этот файл в конфиге не использую
VERSIONID(`$Id: generic-bsd4.4.mc,v 8.10 1999/02/07 07:26:02 gshapiro Exp $')
OSTYPE(freebsd6)dnl
DOMAIN(generic)dnl
FEATURE(`access_db', `hash -T<TMPF> /etc/mail/access_map')
FEATURE(`mailertable')dnl
FEATURE(`blacklist_recipients')
FEATURE(nouucp, `reject')
undefine(`UUCP_RELAY')
undefine(`BITNET_RELAY')
undefine(`DECNET_RELAY')
define(`confPRIVACY_FLAGS', `authwarnings, noexpn, novrfy, needmailhelo,restrictmailq,restrictqrun,nobodyreturn')
define(`confMAX_HEADERS_LENGTH', `16384')
define(`confMAX_MIME_HEADER_LENGTH', `256/128')
define(`confMAX_RCPTS_PER_MESSAGE', `10')
define(`confMIN_FREE_BLOCKS', `10240')
define(`confMAX_DAEMON_CHILDREN', `30')dnl
MAILER(local)
MAILER(smtp)dnl
Cwns.asd.ru
суть ошибки в чем,
sendmail должен отправить сообщение адресату user@domain,
ищется запись mx в dns для domain.
dns указывает на твою машину, но на твоей машине sendmail не знает, что почта для domain является локальной.
и в результате типа петли получается.
mail# dig mx asd.ru; <<>> DiG 8.3 <<>> mx asd.ru
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;; asd.ru, type = MX, class = IN;; ANSWER SECTION:
asd.ru. 26m14s IN MX 0 relay.asd.ru.;; AUTHORITY SECTION:
asd.ru. 26m14s IN NS ns.asd.ru.
asd.ru. 26m14s IN NS ns.balakovo.san.ru.;; ADDITIONAL SECTION:
relay.asd.ru. 26m14s IN A 88.147.160.50
ns.balakovo.san.ru. 2h56m38s IN A 88.147.158.1;; Total query time: 13 msec
;; FROM: mail.strs.ru to SERVER: default -- 127.0.0.1
;; WHEN: Wed Feb 21 14:18:24 2007
;; MSG SIZE sent: 24 rcvd: 125mail#
приходит на relay.asd.ru почта user@asd.ru
согласно вышеуказанной записи mx почта для домена asd.ru должна прийти на relay.asd.ru
она пришла и дальше так по кругу.
>Привет всем.
>Вопрос. Есть sendmail, который работает в качестве relay. Иногда в логах появляется
>запись
>
>Feb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops
>back to me (MX problem?)
>
>Name: lo.astaga.com
>Address: 127.0.0.1
>
>Почта с таких доменов долвольно-таки часто приходит.. И такое ощущение, что sendmail
>затыкается не надолго, когда обрабатыает такую почту.. Не подскажете как избавиться
>от этого?
>Поможет ли вот это? В файле access:
>localhost.localdomain REJECT
>
>localhost
>
>REJECT
>127.0.0.1
>
>REJECT
>?
>Спасибо!Не знаю как в сендмайле, но в постфиксе такая ботва у меня была, когда я не прописал постфиксу для каких доменов он должен принимать почту и класть в локальные почтовые ящики.
По-моему там параметр myorign за это отвечает.
>Привет всем.
>Вопрос. Есть sendmail, который работает в качестве relay. Иногда в логах появляется
>запись
>
>Feb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops
>back to me (MX problem?)
>
>Name: lo.astaga.com
>Address: 127.0.0.1
>
>Почта с таких доменов долвольно-таки часто приходит.. И такое ощущение, что sendmail
>затыкается не надолго, когда обрабатыает такую почту.. Не подскажете как избавиться
>от этого?
>Поможет ли вот это? В файле access:
>localhost.localdomain REJECT
>
>localhost
>
>REJECT
>127.0.0.1
>
>REJECT
>?
>Спасибо!FAQ по sendmail не пробовали посмотреть, там есть ответ.
По моим наблюдениям проблема с "mail loops back to me (MX problem?)" имеет 2 причины.
Первая, как уже указывалось выше, связана с неправильно заполненным local-host-names
А вторая связана со спамом.>... Иногда в логах появляется
Что-то мне подсказывает, что здесь ключевое слово "иногда".
То есть, видимо, обычно почта ходит нормально.
А то, что в логах появляется такая запись только иногда, указывает на спамерскую активность (у меня в логах на втором mx-е куча таких сообщений).
В противном случае почта бы вообще не ходила, и тогда действительно, нужно было бы редактировать local-host-names.
Здесь же некто отправил письмо, которое почтовик автора не смог доставить получателю, о чем он попытался известить отправителя. Но почтовый сервер отправителя mail.2friend.com определен в днс хитро, как 0.0.0.0 (обычно спамеры ставят 127.0.0.1), поэтому отлуп пытается доставиться на почтовик автора, а так как этот домен в local-host-names отсутствует, то пишется в лог эта ошибка.>Feb 21 12:05:57 ns sm-mta[90245]: l1L95vCX090245: SYSERR(root): mail.2friend.com. config error: mail loops
>back to me (MX problem?)Вот, например, почта для моего клиента перенаправляется с.п. aliases на mail.ru,
mail.ru отказывается принять письмо (скорее всего распознав как спам), я пытаюсь известить об этом mail1.eraa.com,
а у этого хоста адрес 127.0.0.1, ну и т.д.Feb 21 17:05:08 mail sendmail[32463]: l1LC4dhP032463: from=<wzdbcvryh@eraa.com>, size=8142, class=0, nrcpts=1,
msgid=<059601c7a62c$acb2ca40$1e01a8c0@eraa.com>, proto=SMTP, daemon=MTA, relay=[89.20.116.102]
Feb 21 17:05:09 mail sendmail[32708]: l1LC4dhP032463: mxs.mail.ru.: SMTP DATA-2 protocol error: 503 valid RCPT command must precede DATA
Feb 21 17:05:09 mail sendmail[32708]: l1LC4dhP032463: to=myuser@mail.ru, delay=00:00:27, xdelay=00:00:00, mailer=esmtp,
pri=38437, relay=mxs.mail.ru. [194.67.23.20], dsn=5.5.0, stat=Remote protocol error
Feb 21 17:05:11 mail sendmail[32708]: l1LC4dhP032463: l1LC5BhO032708: DSN: Remote protocol error
Feb 21 17:05:11 mail sendmail[32708]: l1LC5BhO032708: SYSERR(root): mail1.eraa.com. config error: mail loops back to me (MX problem?)
Feb 21 17:05:11 mail sendmail[32708]: l1LC5BhO032708: to=<wzdbcvryh@eraa.com>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30000, relay=mail1.eraa.com. [127.0.0.1], dsn=5.3.5, stat=Local configuration error
Feb 21 17:05:11 mail sendmail[32708]: l1LC5BhO032708: l1LC5BhP032708: return to sender: Local configuration error
Feb 21 17:05:11 mail sendmail[32708]: l1LC5BhP032708: to=/dev/null, ctladdr=db (2/0), delay=00:00:00, xdelay=00:00:00, mailer=*file*, pri=30000, dsn=2.0.0, stat=SentВот если бы автор показал egrep 090245 maillog, то было бы яснее,кто, что и кому отправлял, и какой случай с "mail loops" тут имеет место.
Хотя вопросы к представленному здесь local-host-names у меня тоже имеются.