Всем здраствуйте. Вопрос такойЕсть сервер на нем почта с 3 доменами.
стоит Sendmail отправляться почта отправляется на другие домены, а если отправлять на домены которые на этой машине сервак смтп не отвечает, и когда посылаешь юзерам этих доменов почта не приходит а в процессах на шеле светится типа того: sendmail: i7NDWEQB012409 ns.bgcell.net [212.36.24.3]: RCPT TO:<lzi@domain.ru> Подскажите в чем трабла может кто знает.
>Всем здраствуйте. Вопрос такой
>
>Есть сервер на нем почта с 3 доменами.
>
>стоит Sendmail отправляться почта отправляется на другие домены, а если отправлять на домены которые на этой машине сервак смтп не отвечает, и когда посылаешь юзерам этих доменов почта не приходит а в процессах на шеле светится типа того: sendmail: i7NDWEQB012409 ns.bgcell.net [212.36.24.3]: RCPT TO:<lzi@domain.ru> Подскажите в чем трабла может кто знает.domain1
domain2
domain3# cat /etc/mail/local-host-names
# cat /etc/mail/relay-domains
# cat /etc/mail/access# nslookup -q=mx domain1.
# nslookup -q=mx domain2.
# nslookup -q=mx domain3.
>>Всем здраствуйте. Вопрос такой
>>
>>Есть сервер на нем почта с 3 доменами.
>>
>>стоит Sendmail отправляться почта отправляется на другие домены, а если отправлять на домены которые на этой машине сервак смтп не отвечает, и когда посылаешь юзерам этих доменов почта не приходит а в процессах на шеле светится типа того: sendmail: i7NDWEQB012409 ns.bgcell.net [212.36.24.3]: RCPT TO:<lzi@domain.ru> Подскажите в чем трабла может кто знает.
>
>domain1
>domain2
>domain3
>
># cat /etc/mail/local-host-names
># cat /etc/mail/relay-domains
># cat /etc/mail/access
>
># nslookup -q=mx domain1.
># nslookup -q=mx domain2.
># nslookup -q=mx domain3.cat /etc/mail/local-host-names
domain.ru
domain2.ru
domain3.rucat /etc/mail/relay-domains нету файла
cat /etc/mail/access
192.168.1 RELAYnslookup -q=mx domain1-3.
Server: ip
Address: ip#53domain1-3.ru mail exchanger = 10 ns.domain1-3.ru.
>>>Всем здраствуйте. Вопрос такой
>>>
>>>Есть сервер на нем почта с 3 доменами.
>>>
>>>стоит Sendmail отправляться почта отправляется на другие домены, а если отправлять на домены которые на этой машине сервак смтп не отвечает, и когда посылаешь юзерам этих доменов почта не приходит а в процессах на шеле светится типа того: sendmail: i7NDWEQB012409 ns.bgcell.net [212.36.24.3]: RCPT TO:<lzi@domain.ru> Подскажите в чем трабла может кто знает.
>>
>>domain1
>>domain2
>>domain3
>>
>># cat /etc/mail/local-host-names
>># cat /etc/mail/relay-domains
>># cat /etc/mail/access
>>
>># nslookup -q=mx domain1.
>># nslookup -q=mx domain2.
>># nslookup -q=mx domain3.
>
>cat /etc/mail/local-host-names
>
>domain.ru
>domain2.ru
>domain3.ru
>
>cat /etc/mail/relay-domains нету файла
>
>cat /etc/mail/access
>192.168.1 RELAY
>
>nslookup -q=mx domain1-3.
>
>Server: ip
>Address: ip#53
>
>domain1-3.ru mail exchanger = 10 ns.domain1-3.ru.
2389 ? S 0:00 sendmail: accepting connections
2394 ? S 0:00 sendmail: i7NEFdmZ002394 gw01.aseur.com [195.127.59.76] (may be forged): RCPT TO:<mailbox@domain1.ru
2395 ? S 0:00 sendmail: i7NEFZ8e002395 [192.168.1.110]: RCPT TO:<mailbox@domain2.ru>
2397 ? S 0:00 sendmail: i7NEFnwm002397 cat245.subscribe.ru [81.9.34.245]: RCPT TO:<mailbox@domain2.ru> NOTIFY=FAILU
И вот так все копится.
>>>Всем здраствуйте. Вопрос такой
>>>
>>>Есть сервер на нем почта с 3 доменами.
>>>
>>>стоит Sendmail отправляться почта отправляется на другие домены, а если отправлять на домены которые на этой машине сервак смтп не отвечает, и когда посылаешь юзерам этих доменов почта не приходит а в процессах на шеле светится типа того: sendmail: i7NDWEQB012409 ns.bgcell.net [212.36.24.3]: RCPT TO:<lzi@domain.ru> Подскажите в чем трабла может кто знает.
>>
>>domain1
>>domain2
>>domain3
>>
>># cat /etc/mail/local-host-names
>># cat /etc/mail/relay-domains
>># cat /etc/mail/access
>>
>># nslookup -q=mx domain1.
>># nslookup -q=mx domain2.
>># nslookup -q=mx domain3.
>
>cat /etc/mail/local-host-names
>
>domain.ru
>domain2.ru
>domain3.ru???
в local-host-names должны содержаться все имена почтового релея, в том числе и имена из других зон для RR=MX
допустим машина relay (hostname выдает relay.domain1.ru) обслуживает
почтовые домены domain.ru1, domain2.ru и domain3.ru и имеет в каждой
зоне имя relay.domain1.ru, relay.domain2.ru, relay.domain3.ru, тогда
в local-host-names:relay
relay.domain1.ru
relay.domain2.ru
relay.domain3.ru>cat /etc/mail/relay-domains нету файла
можно и без него, тогда в access прописать домены которые релеятся,
или и там и там:cat relay-domains
domain1.ru
domain2.ru
domain3.ru>cat /etc/mail/access
>192.168.1 RELAYчитай возможные варианты релеинга: в cf/README
...
relay_entire_domain
...
relay_hosts_only
...
relay_based_on_MX
...читай формат access и как будет дружить выбранная схема релеинга с
access>nslookup -q=mx domain1-3.
>
>Server: ip
>Address: ip#53
>
>domain1-3.ru mail exchanger = 10 ns.domain1-3.ru.машина которая релеит, должна быть указана в mail exchanger, те MX
запись должна указывать на почтовый сервер, в вержнем примере это relay.domain1.ru или у почтовой машины должно быть несколько RR=A,
если это одна машина с несколькими именами и ip.Например:
машина relay.domain1.ru, она же relay.domain2.ru, relay.domain3.ru,
ns.domain1.ru...
Если IP для этих имен разные, то на эта машина должна откликаться
по всем из этих IP (man ifconfig), все записи должны быть RR=A и RR=MX
только для нормальных имен, ни в коем случае не для CNAME
local-host-names должен содержать ВСЕ имена.
5869 ? S 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA
5883 ? S 0:00 sendmail: i7O6CVQf005883 rigel.metro.com.ru [62.141.75.75]: RCPT TO:<ivanovm@bulfoods.ru>
5886 ? S 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
сделал в local-host-names
ns
ns.domain1.ru
ns.domain2.ru
ns.domain3.ruв access
192.168.1 RELAY
domain.ru RELAY
domain1.ru RELAY
domain2.ru RELAYПочта с сервака отправляется на другие сервера все зе бест уходит на свой если отправляешь почта уходит но не доходит а в процессе висит
5869 ? S 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA5886 ? S 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
> 5869 ? S
> 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA
> 5883 ? S 0:00 sendmail: i7O6CVQf005883 rigel.metro.com.ru [62.141.75.75]: RCPT TO:<ivanovm@bulfoods.ru>
> 5886 ? S
> 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
>
>
>сделал в local-host-names
>ns
>ns.domain1.ru
>ns.domain2.ru
>ns.domain3.ru
>
>в access
>
>192.168.1 RELAY
>domain.ru RELAY
>domain1.ru RELAY
>domain2.ru RELAY
>
>Почта с сервака отправляется на другие сервера все зе бест уходит на
>свой если отправляешь почта уходит но не доходит а в процессе
>висит
> 5869 ? S
> 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA
>
> 5886 ? S
> 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
Aug 24 10:38:55 ns sendmail[6376]: i7O6ct0U006376: from=<kasta@videxim.ru>, size=501, class=0, nrcpts=1, msgid=<1209795876.20040824104346@videxim.ru>, proto=ESMTP, daemon=MTA, relay=[192.168.1.110]
Aug 24 10:38:55 ns sendmail[6378]: i7O6ct0U006376: SYSERR(root): MX list for videxim.ru. points back to bulfoods.ru
Aug 24 10:38:55 ns sendmail[6378]: i7O6ct0U006376: to=<kasta@videxim.ru>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30501, relay=videxim.ru., dsn=5.3.5, stat=Local configuration errorв логе вот такая фигня
>> 5869 ? S
>> 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA
>> 5883 ? S 0:00 sendmail: i7O6CVQf005883 rigel.metro.com.ru [62.141.75.75]: RCPT TO:<ivanovm@bulfoods.ru>
>> 5886 ? S
>> 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
>>
>>
>>сделал в local-host-names
>>ns
>>ns.domain1.ru
>>ns.domain2.ru
>>ns.domain3.ru
>>
>>в access
>>
>>192.168.1 RELAY
>>domain.ru RELAY
>>domain1.ru RELAY
>>domain2.ru RELAY
>>
>>Почта с сервака отправляется на другие сервера все зе бест уходит на
>>свой если отправляешь почта уходит но не доходит а в процессе
>>висит
>> 5869 ? S
>> 0:00 sendmail: i7O6C0nM005867 [192.168.1.110]: DATA
>>
>> 5886 ? S
>> 0:00 sendmail: i7O6Ckwj005884 mx0.rambler.ru [81.19.66.47]: DATA
>
>
>Aug 24 10:38:55 ns sendmail[6376]: i7O6ct0U006376: from=<kasta@videxim.ru>, size=501, class=0, nrcpts=1, msgid=<1209795876.20040824104346@videxim.ru>, proto=ESMTP, daemon=MTA, relay=[192.168.1.110]
>Aug 24 10:38:55 ns sendmail[6378]: i7O6ct0U006376: SYSERR(root): MX list for videxim.ru. points
>back to bulfoods.ru
>Aug 24 10:38:55 ns sendmail[6378]: i7O6ct0U006376: to=<kasta@videxim.ru>, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=30501, relay=videxim.ru., dsn=5.3.5, stat=Local configuration error
>
> в логе вот такая фигнябог мой, покажи вывод команд на почтовом релее:
# hostname
# ifconfig -aOS какая?
какие домены обслуживаются почтовиком - реально, только без выдумок,
если что-то стесняет показать информацию в форуме - lavr@dubna.ru
НЕ НА АДРЕС lavr@unix1.jinr.ru (у меня там диск с HOME накрылся)
> в логе вот такая фигня
Я ж уже писал...
Похоже по логам на то, что эти локальные домены прописаны как релейные. Почтовик принимает письмо, а потом думает - куда его отправить? Как local не указано, значит, по SMTP релеить его вдаль - а некуда.
Думаю, что для этих доменов нужно указать транспорт local