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

Исходное сообщение
"Sendmail не правильно определяет локальный домен"

Отправлено andrei , 28-Окт-05 13:27 
Greetings!!!

Столкнулся с та кой проблемой сендмыла:

Есть сервер(ввв) domain.ru и есть почтовый сервер mail.domain.ru. Для domain.ru MX прописан mail.domain.ru. mail.domain.ru и domain.ru имеют разные ип, и вообще находятся в разных зданиях. Так вот.. когда идет почта на user@domain.ru извне (из инета) то она благополучно уходит на mail.domain.ru и там оседает. Но когда идет попытка отправить почту непосредственное с ввв сервера domain.ru на user@domain.ru то сендмайл, который тут стоит, упорно пытается отправить ее локальному пользователю, а не на mail.domain.ru.. Как его заставить не вопринимать domain.ru как локальный??  local-host-names правил - там нет этого домена, и в конфигах тоже все прогрепил - нигде он не прописан как локальный.. где еще порыть? аа!! (sendmail 8)


Содержание

Сообщения в этом обсуждении
"Sendmail не правильно определяет локальный домен"
Отправлено CocoBrice , 02-Ноя-05 17:16 
>Greetings!!!
>
>Столкнулся с та кой проблемой сендмыла:
>
>Есть сервер(ввв) domain.ru и есть почтовый сервер mail.domain.ru. Для domain.ru MX прописан
>mail.domain.ru. mail.domain.ru и domain.ru имеют разные ип, и вообще находятся в
>разных зданиях. Так вот.. когда идет почта на user@domain.ru извне (из
>инета) то она благополучно уходит на mail.domain.ru и там оседает. Но
>когда идет попытка отправить почту непосредственное с ввв сервера domain.ru на
>user@domain.ru то сендмайл, который тут стоит, упорно пытается отправить ее локальному
>пользователю, а не на mail.domain.ru.. Как его заставить не вопринимать domain.ru
>как локальный??  local-host-names правил - там нет этого домена, и
>в конфигах тоже все прогрепил - нигде он не прописан как
>локальный.. где еще порыть? аа!! (sendmail 8)

В файл /etc/mail/mailertable добавь такую строку:
domain.ru        smtp:[mail.domain.ru]

Должно помочь.


"Sendmail не правильно определяет локальный домен"
Отправлено Pavel_Zikov , 03-Ноя-05 10:51 
>Greetings!!!
>
>Столкнулся с та кой проблемой сендмыла:
>
>Есть сервер(ввв) domain.ru и есть почтовый сервер mail.domain.ru. Для domain.ru MX прописан
>mail.domain.ru. mail.domain.ru и domain.ru имеют разные ип, и вообще находятся в
>разных зданиях. Так вот.. когда идет почта на user@domain.ru извне (из
>инета) то она благополучно уходит на mail.domain.ru и там оседает. Но
>когда идет попытка отправить почту непосредственное с ввв сервера domain.ru на
>user@domain.ru то сендмайл, который тут стоит, упорно пытается отправить ее локальному
>пользователю, а не на mail.domain.ru.. Как его заставить не вопринимать domain.ru
>как локальный??  local-host-names правил - там нет этого домена, и
>в конфигах тоже все прогрепил - нигде он не прописан как
>локальный.. где еще порыть? аа!! (sendmail 8)
В local-host-names прописываются домены, для которых почта принимается локально, relay-domains - все домены для которых принимается почта.
в malertables прописываются маршруты
например
domain.ru   smtp:[ip-куда переслать]
или можно свалить всю почту одному локальному юзеру
domain.ru   local:user1

в virtusertable прописываются соответствия
почтовый адрес юзер для тех доменов, которые перечислины в local-host-names

mail@domain.ru      localuser
mail2@domain.ru     localuser2

Можно прописать соответствие
адрес адрес
чтобы почта ушла в какой-то другой домен, например, из списка
relay-domains


"Sendmail не правильно определяет локальный домен"
Отправлено antoshkin , 03-Ноя-05 11:48 
hostname можно изменить.
Сендмэйл будет принимать почту для того домена, который указан в hostname машины, хоть он и не указан в локальных.

Ну и правильно тебе сказали про mailertable
domain.ru   smtp:mail.domain.ru