LINUX.ORG.RU
ФорумAdmin

Господа! Кто знает тонкости sendmail'а, помогите не умереть пожалуйста!


0

0

Мне нужно обеспечить всего лишь перенаправление почты с линуксовского gw на внутренний mail hub. Я написал работающий DNS, прописал роутинг почты, короче все файлы named, /etc/mail/ и т.д. я сделал вроде бы правильно. Все друг друга видят, но почта не релэится. Говорит data format error, но перекладывает в очередь на mailhub. И на этом все.

anonymous

А напиши сюда свои /etc/mail/access, domaintable, local-host-names, и mailertable и для внутреннего, и для внешнего сервака. А то как-то трудновато, если честно, разобраться так, навскидку. Свой домен, (если трусишь ;)), меняй в конфигах на my_domain.ru.

anonymous
()

Помоему проще прописать внутренний домен в mailertable внешнего и добавить адрес внутреннего домена в днс чтобы не ругался

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

Ты понимаешь, в этом все и дело, что и в днс фэйковый домен прописан, и в mailertable я его добавил. Шлюз почту перекладывает вовнутрь, но при этом еще на стороне шлюза возникает ошибка. На всякий случай, вот так выглядит одно письмо в почтовом логе: "f4FBsVn12934: from=<user@hotmail.com>, size=723, class=0, nrcpts=1, msgid=<F163EcMUfGHUZBe7VT100004ed8@hotmail.com>, proto=ESMTP, daemon=MTA, relay=f16.law12.hotmail.com [64.4.19.16] f4FBsVn12934: to=<user@my_domain.ua>, delay=00:00:02, xdelay=00:00:00, mailer=smtp, pri=30723, relay=mailhub.my_fake_domain.ua [10.1.1.1], dsn=2.0.0, stat=Sent ( <F163EcMUfGHUZBe7VT100004ed8@hotmail.com> Queued mail for delivery)"

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

Вот они, мои файлы. Если что-нибудь найдешь, буду ужасно благодарен, а то меня, по-моему, шеф скоро съест.

access:

localhost.localdomain   RELAY
localhost               RELAY
127.0.0.1               RELAY
my_domain.ua            RELAY
10.1.1 (внутр. подсеть) RELAY                  

domaintable:

my_domain.ua  my_fake_domain.ua

local-host-names:

gateway.my_domain.ua
gateway.my_fake_domain.ua

mailertable:
my_domain.ua       smtp:[mailhub.my_fake_domain.ua]
my_fake_domain.ua  smtp:[mailhub.my_fake_domain.ua]

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

поставил на шлюз xinetd. Прописал в /etc/xinetd.conf:#=============== service smtp { disable = no socket_type = stream user = root wait = no protocol = tcp port = 25 redirect = mail.local 25 } #=============== local - это локальный домен (шлюз 192.168.0.1, mail.local - 192.168.0.2) домен шлюза например gate.net Затем на машине mail.local прописал в файле /etc/sendmail.cw домен шлюза. !!!!!!!! ДЛЯ sendmail-8.11.x ЭТО locl-host-names !!!!!!!!!! #============ mail.local gate.net #============ Все работает!

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