URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 94494
[ Назад ]

Исходное сообщение
"Помогите с sendmail перечитал все что можно"

Отправлено westvovik , 19-Мрт-13 17:16 
Есть домен

test.ru
На нем зона primary, в ней прописана
mx запись на домен mail.test.ru на другой ip, также есть A запись mail.test.ru с Ip

Почта отлично ходит из вне на mail.test.ru и обратно

но если пытаюсь с test.ru отправить почту для test@test.ru
он не отправляет почту через mx запись а пытается разложить ее на localhost

сначала senmail писал DSN: User unknown

пробовал прописать

define(`MAIL_HUB', `mail.test.ru.')dnl
define(`LOCAL_RELAY', `mail.test.ru.')dnl

После этого

Mar 19 17:10:47 test sm-mta[57594]: r2JDAldM057592: SYSERR(root): mail.test.ru. config error: mail loops back to me (MX problem?)
Mar 19 17:10:47 test sm-mta[57594]: r2JDAldM057592: to=<test@test.ru>, ctladdr=<root@test.ru> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30374, relay=mail.test.ru. [xxx.xxx.xxx.xx], dsn=5.3.5, stat=Local configuration error

Куда копать


Содержание

Сообщения в этом обсуждении
"Помогите с sendmail перечитал все что можно"
Отправлено pavlinux , 19-Мрт-13 18:12 
> но если пытаюсь с test.ru отправить почту для test@test.ru
> он не отправляет почту через mx запись а пытается разложить ее на
> localhost

А куда оно ещё должно ложить?


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 19-Мрт-13 18:15 
>[оверквотинг удален]
>> test.ru
>> На нем зона primary, в ней прописана
>> mx запись на домен mail.test.ru на другой ip, также есть A запись
>> mail.test.ru с Ip
> test.ru.          3600  
>   IN      MX  
>    10 mail.test.ru.
> mail.test.ru.     3600    IN  
>    A       128.64.32.16
> ?

mail                    14400   IN      A       123.123.123.123
www.mail                14400   IN      A       123.123.123.123
test.ru.                14400   IN      MX      0       mail.test.ru.


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 19-Мрт-13 18:21 
>> но если пытаюсь с test.ru отправить почту для test@test.ru
>> он не отправляет почту через mx запись а пытается разложить ее на
>> localhost
> А куда оно ещё должно ложить?

Должна ложиться на сервер mail.test.ru


"Помогите с sendmail перечитал все что можно"
Отправлено lavr , 19-Мрт-13 19:12 
>[оверквотинг удален]
> пробовал прописать
> define(`MAIL_HUB', `mail.test.ru.')dnl
> define(`LOCAL_RELAY', `mail.test.ru.')dnl
> После этого
> Mar 19 17:10:47 test sm-mta[57594]: r2JDAldM057592: SYSERR(root): mail.test.ru. config
> error: mail loops back to me (MX problem?)
> Mar 19 17:10:47 test sm-mta[57594]: r2JDAldM057592: to=<test@test.ru>, ctladdr=<root@test.ru>
> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30374, relay=mail.test.ru.
> [xxx.xxx.xxx.xx], dsn=5.3.5, stat=Local configuration error
> Куда копать

если не понимаете, то в сторону изменения hostname с test.ru на что-то другое, отличное
от имени домена. (test.ru можно оставить в DNS и на интерфейсе, но hostname изменить
на другой)

Но можно сделать и средствами sendmail - документацию в руки и вперед.

Нужно чтобы cw отличался от test.ru или напрямую сделать через mailertable или
virtusertable

LDA будет смотреть локальная почта или нет, если username@test.ru - локальная, значит
доставлять локально, остальное см выше, варианты есть.


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 19-Мрт-13 19:14 
>[оверквотинг удален]
> если не понимаете, то в сторону изменения hostname с test.ru на что-то
> другое, отличное
> от имени домена. (test.ru можно оставить в DNS и на интерфейсе, но
> hostname изменить
> на другой)
> Но можно сделать и средствами sendmail - документацию в руки и вперед.
> Нужно чтобы cw отличался от test.ru или напрямую сделать через mailertable или
> virtusertable
> LDA будет смотреть локальная почта или нет, если username@test.ru - локальная, значит
> доставлять локально, остальное см выше, варианты есть.

Ну не могу я разобраться в документации уже все перетыкал с mailertable и virtusertable не работает

максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru

что прописать надо там? hostname не хочу менять


"Помогите с sendmail перечитал все что можно"
Отправлено lavr , 19-Мрт-13 20:37 
>[оверквотинг удален]
>> hostname изменить
>> на другой)
>> Но можно сделать и средствами sendmail - документацию в руки и вперед.
>> Нужно чтобы cw отличался от test.ru или напрямую сделать через mailertable или
>> virtusertable
>> LDA будет смотреть локальная почта или нет, если username@test.ru - локальная, значит
>> доставлять локально, остальное см выше, варианты есть.
> Ну не могу я разобраться в документации уже все перетыкал с mailertable
> и virtusertable не работает
> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru

ну так это правильно - персылать почту для username@test.ru на mail.test.ru, ибо
MX для test.ru указывает на mail.test.ru.

> что прописать надо там? hostname не хочу менять


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 19-Мрт-13 22:45 
>[оверквотинг удален]
>>> Нужно чтобы cw отличался от test.ru или напрямую сделать через mailertable или
>>> virtusertable
>>> LDA будет смотреть локальная почта или нет, если username@test.ru - локальная, значит
>>> доставлять локально, остальное см выше, варианты есть.
>> Ну не могу я разобраться в документации уже все перетыкал с mailertable
>> и virtusertable не работает
>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
> ну так это правильно - персылать почту для username@test.ru на mail.test.ru, ибо
> MX для test.ru указывает на mail.test.ru.
>> что прописать надо там? hostname не хочу менять

Так что прописать то надо я так и не понял из ваших изречений, я конечно понимаю что это очень трудно объяснить, ведь этот вопрос высоко интеллектуальный, а я тут понимаешли жду помощи на форуме который за этим и создавался, а мне как всегда смотри документацию. Конечно еслиб у меня было куча времени может быть яб и изучил в доль и поперек все, к сожалению у начальства нет денег на админа и программиста, они любят садамию в лице админа-программиста, спасибо за ответы :)))))



"Помогите с sendmail перечитал все что можно"
Отправлено lavr , 19-Мрт-13 23:56 
>[оверквотинг удален]
>>> Ну не могу я разобраться в документации уже все перетыкал с mailertable
>>> и virtusertable не работает
>>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
>> ну так это правильно - персылать почту для username@test.ru на mail.test.ru, ибо
>> MX для test.ru указывает на mail.test.ru.
>>> что прописать надо там? hostname не хочу менять
> Так что прописать то надо я так и не понял из ваших
> изречений, я конечно понимаю что это очень трудно объяснить, ведь этот
> вопрос высоко интеллектуальный, а я тут понимаешли жду помощи на форуме
> который за этим и создавался, а мне как всегда смотри документацию.

я Вам подсказал как минимум два варианта, один из которых проще некуда.

Вопрос несложный, так почитайте и сделайте.

> Конечно еслиб у меня было куча времени может быть яб и

мне без разницы сколько у Вас времени, это Ваша работа.

> изучил в доль и поперек все, к сожалению у начальства нет
> денег на админа и программиста, они любят садамию в лице админа-программиста,
> спасибо за ответы :)))))

мне все равно какое у Вас начальство и сколько у него денег, я за это ничего не
получу и у Вас ничего не прошу.

Это Ваша работа, Вы за нее деньги получаете, направление я Вам дал, незачем
мне предъявлять претензии

прим: в других ответах не поняли про то что Ваша почта на хосте с одноименным
доменом доставляется локально, вместо передачи ее на mail relay: mail.test.ru
(это чтобы Вы время не теряли)


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 20-Мрт-13 11:21 
Решил все таки с помощью изменения hostname, наверно так и лучше будет,
Всем спасибо за помощь

"Помогите с sendmail перечитал все что можно"
Отправлено lavr , 20-Мрт-13 11:51 
> Решил все таки с помощью изменения hostname, наверно так и лучше будет,
> Всем спасибо за помощь

проще и без геморроя, а для www - для test.ru, просто повесьте алиасом его ip
и ничего перенастраивать не нужно.


"Помогите с sendmail перечитал все что можно"
Отправлено pavlinux , 19-Мрт-13 22:43 
> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru

Почтовый домен есть @test.ru, mail.test.ru - это тупа доменное имя 3-уровня для его IP.
Вся почта должна летать на @test.ru


"Помогите с sendmail перечитал все что можно"
Отправлено westvovik , 19-Мрт-13 22:48 
>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
> Почтовый домен есть @test.ru, mail.test.ru - это тупа доменное имя 3-уровня для
> его IP.
> Вся почта должна летать на @test.ru

Так как настроить чтоб почта шла на сервер другой, это из области фантастики чтоль, помойму это обычно когда mail сервак на другой машине, а веб сервер на другой


"Помогите с sendmail перечитал все что можно"
Отправлено daekiy , 19-Мрт-13 23:21 
>>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
>> Почтовый домен есть @test.ru, mail.test.ru - это тупа доменное имя 3-уровня для
>> его IP.
>> Вся почта должна летать на @test.ru
> Так как настроить чтоб почта шла на сервер другой, это из области
> фантастики чтоль, помойму это обычно когда mail сервак на другой машине,
> а веб сервер на другой

http://www.opennet.me/openforum/vsluhforumID1/29133.html


"Помогите с sendmail перечитал все что можно"
Отправлено pavlinux , 19-Мрт-13 23:41 
>>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
>> Почтовый домен есть @test.ru, mail.test.ru - это тупа доменное имя 3-уровня для
>> его IP.
>> Вся почта должна летать на @test.ru
> Так как настроить чтоб почта шла на сервер другой, это из области
> фантастики чтоль, помойму это обычно когда mail сервак на другой машине,
> а веб сервер на другой

1. Грубо говоря, в письмах в поле To: должен быть домен @test.ru,
а все письма к @mail.test.ru должны прибиваться или возвращаться как Unroutable

2. Не знаю как в сендмыле, в exim4 есть параметр dc_other_hostnames='test.ru; smtp.test.ru;  mail.test.ru;
то есть прописаны все поддерживаемые домены.

Для smtp.test.ru прописано

smtp.test.ru.     3600    IN      CNAME   mail.test.ru.
mail.test.ru.     3600    IN      A       128.64.32.16


"Помогите с sendmail перечитал все что можно"
Отправлено lavr , 20-Мрт-13 00:00 
>>> максимум пытается отослать почту для юзера test@test.ru на test@mail.test.ru
>> Почтовый домен есть @test.ru, mail.test.ru - это тупа доменное имя 3-уровня для
>> его IP.
>> Вся почта должна летать на @test.ru
> Так как настроить чтоб почта шла на сервер другой, это из области
> фантастики чтоль, помойму это обычно когда mail сервак на другой машине,
> а веб сервер на другой

обычно, но опытные администраторы, стараются не делать hostname == domain.ru, да
еще с релеем на другой машине.