opium
@opium
Просто люблю качественно работать

Как научить sendmail отправлять почту на свой домен на сервере с сайтом

Сайт вида mydomain.com, почта используется бесплатная от гугла, при отправке на емайлы не своего домена все уходит на ура, при отправке на свой домен sendmail ругается, что таких пользователей нет так как имя сервера mydomain.com и он пытается слать на локальный релай 127.0.0.1 а там конечно же этих пользователей нет, как отучить его это делать не меняя hostname сервера?
  • Вопрос задан
  • 4200 просмотров
Пригласить эксперта
Ответы на вопрос 4
@YourChief
используйте постфикс и настройте виртуальные ящики или пересылку на своё мыло
Ответ написан
Простого решения для sendmail нет, разве что рекомендуют переименовать сервер, чтоб не совпадало с именем домена ) Лучше всего навреное действительно перейти на postfix
Ответ написан
Комментировать
Perkov
@Perkov
Решаемо посредством mailertable.
и зодно вопрос — в local-host-names mydomain.com прописан?
Ответ написан
Комментировать
@masterclass
Поправьте меня если я не прав, но почта ходит по IN MX записям, а сайт смотрит только на IN A запись. Посему вместо использования /etc/hosts — настройте корректно ваш DNS. IN A запись будет смотреть на ваш сервер с сайтом, а IN MX — на ваш почтовый сервер. И когда вам сайт на ваш домен будет отправлять письма — он будет видеть, что почту ему надо отправить не на себя, а на корректный почтовый сервер.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы