Sendmail + морочит голову!

12
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
1818

День добрый,

Есть следующая ситуация:

Тазик #1 - www.domain.com

Тазик #2 - mx1.domain.com

На тазике #1 стоит sendmail + apache, в апаче стоит софт который через mail() шлет почту. Для внешних доменов шлет её вполне отлично, а вот если оттуда слать почту на xxx@domain.com то она для тазика #1 выглядит как локальная (соответственно получаю No User 'xxx') и все тормозится, а по хорошему надо бы что ты оттуда почта доходила до mx1.domain.com а там уже она разложится куда надо и выгребут её кто надо и куда надо....

Собственно вопрос: Как на тазике #1 рассказать sendmail-у, что локальный домен теперь не локальный и надо слать почту на сторонний MX.....


# cat /etc/mail/access
localhost RELAY
127.0.0.1 RELAY

# cat /etc/mail/mailertable
domain.com smtp:mx1.domain.com

LOG:


Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rm034900: Authentication-Warning: domain.com: www set sender to billing@domain.com using -f
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rm034900: from=billing@domain.com, size=3511, class=0, nrcpts=1, msgid=<9280a0f71e01c700577b9470546efcf9@domain.com>, relay=www@localhost
Jun 29 10:57:07 www sm-mta[34901]: p5TEv7F8034901: <xxx@domain.com>... User unknown
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rm034900: to=xxx@domain.com, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=33511, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Jun 29 10:57:07 www sm-mta[34901]: p5TEv7F8034901: from=<billing@domain.com>, size=3511, class=0, nrcpts=0, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rm034900: p5TEv7Rn034900: DSN: User unknown
Jun 29 10:57:07 www sm-mta[34901]: p5TEv7FA034901: <billing@domain.com>... User unknown
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rn034900: to=billing@domain.com, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=34535, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Jun 29 10:57:07 www sm-mta[34901]: p5TEv7FA034901: from=<>, size=4535, class=0, nrcpts=0, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Rn034900: p5TEv7Ro034900: return to sender: User unknown
Jun 29 10:57:07 www sm-mta[34901]: p5TEv7FC034901: from=<>, size=7096, class=0, nrcpts=1, msgid=<201106291457.p5TEv7Ro034900@domain.com>, proto=ESMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Jun 29 10:57:07 www sendmail[34900]: p5TEv7Ro034900: to=postmaster, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=35559, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p5TEv7FC034901 Message accepted for delivery)

Я так понимаю что отлуп пытается тоже быть доставленным, но умирает по той же причине, потому что на тазике #1 вообще не засетаплены никакие локальные почтовые акаунты.

Подскажите, шо-то ковыряюсь ковыряюсь, а в ответ тишина.... ;(

Может еще какая-то инфа нужна?

Romka_Kharkov добавил 29.06.2011 в 19:16

Вот еще:


# cat /etc/mail/local-host-names
localhost

Заведомом убрал "domain.com" из этого файла, что бы не считало локальным....

Romka_Kharkov добавил 29.06.2011 в 19:48

/// В общем пока что победил переименованием #1 в другой hostname ;)

Видимо www.domain.com каким-то макаром у сендмейла приравнивается к domain.com :)))) И почта считается локальной, только поменял hostname на www.domain2.com сразу же стало все ходить как надо для основного домена.... Однако жутики! :(

// Тему думаю можно закрыть, но если кто-то успеет дать рекомендации буду весьма признателен... так как не совсем считаю данное решение решением ;)

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
Andreyka
На сайте с 19.02.2005
Offline
822
#1

vi /etc/hosts; restart sendmail

Не стоит плодить сущности без необходимости
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#2
Andreyka:
vi /etc/hosts; restart sendmail

Не, в hosts там пусто, только localhost описан...


$ cat /etc/hosts |grep -vi "^#"
::1 localhost localhost.domain.com
127.0.0.1 localhost localhost.domain.com
$
Andreyka
На сайте с 19.02.2005
Offline
822
#3

А это - неправильно! :)

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#4
Andreyka:
А это - неправильно! :)

Почему это ? Что плохого в том, что в /etc/hosts нету записи про локальный домен? ;) У меня их нигде нет.... и все отлично работает.... или вы о чем?

Andreyka
На сайте с 19.02.2005
Offline
822
#5

А должна. На случай отказа ресолверов.

Raistlin
На сайте с 01.02.2010
Offline
247
#6
Romka_Kharkov:
Для внешних доменов шлет её вполне отлично, а вот если оттуда слать почту на xxx@domain.com то она для тазика #1 выглядит как локальная (соответственно получаю No User 'xxx') и все тормозится, а по хорошему надо бы что ты оттуда почта доходила до mx1.domain.com

/etc/hosts еще не отменили

HostAce - Асы в своем деле (http://hostace.ru)
iHead
На сайте с 25.04.2008
Offline
137
#7

sendmail в топку :)

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#8
Andreyka:
А должна. На случай отказа ресолверов.

Ну, что бы у меня резолверы отказали ... надо постараться сильно :) но в целом суть ясна, я вообще привык в hosts ничего не складывать, потом только мозг парить когда ИП поменялся..... Обращаюсь по именам и ИП адресам....

Romka_Kharkov добавил 01.07.2011 в 04:35

Raistlin:
/etc/hosts еще не отменили

А ты весь топик прочел?:)

Romka_Kharkov добавил 01.07.2011 в 04:36

iHead:
sendmail в топку :)

Полностью с вами согласен, но только в случае если мы говорим о MX серверах, в моем же случае sendmail установлен на тачке исключительно что бы пользоваться mail() из PHP, нет ни акаунтов почтовых на этой тачке , ничего.... просто все выплевывает сервер и дело с концом... а на MX я конечно же sendmail не ставил бы... Хотя тут еще и от количества писем зависит, если там 20 в сутки то sendmail с головой хватит :)

Raistlin
На сайте с 01.02.2010
Offline
247
#9
Romka_Kharkov:
А ты весь топик прочел?

Только первый пост и то не до конца.

Romka_Kharkov:
только в случае если мы говорим о MX серверах

Если есть юзеры в этой системе - его лучше вообще в топку. Решето.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#10
Raistlin:
Только первый пост и то не до конца.

Если есть юзеры в этой системе - его лучше вообще в топку. Решето.

Как-то вы вообще не читаете ;)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий