ChildrenofkoRn
@ChildrenofkoRn

Sendmail: как настроить отправку с нужного IP и домена?

Входные данные:
Ubuntu 12.04 LTS
sendmail 8.14.4-2ubuntu2
cat /etc/hosts:
# IPv4
127.0.0.1 localhost
ip01 domen01.tld myserver
ip02 domen02.tld


sendmail из коробки, используется для скриптов рассылок и отправки уведомлений из CMS, ну и системных /var/mail/.

sendmail упорно берёт hostname машины «myserver», далее парсит hosts, получает ip01 и domen01.tld и с них осуществляет отправку.
Нужно чтобы отправлялось только со второго ip02 и домена domen02.tld.
  • Вопрос задан
  • 6291 просмотр
Решения вопроса 1
@omsknews
исходящий айпи для сендмыла —
CLIENT_OPTIONS(`Name=IPv4, Family=inet,Addr=реалайпи')
а по домену читать про слово маскрадинг. я не читал — так как меня устраивает как он с `hostname` отправляет (первого в вашем варианте).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Ilya_Drey
@Ilya_Drey
А код CMS отвечающий за отправку email можете показать? По моему легче указать в CMS какой email использовать при отправке явно (user@domen01.tld) и sendmail его нормально прожует.
Ответ написан
opium
@opium
Просто люблю качественно работать
Вообще sendmail не умеет менять нативно ip и домены, а домен с которого приходит письмо надо прописывать ручками в поле from, а айпишник можно поменять либо с помощью платного модуля либо с помощью iptables.
Самый верный для вас способ просто поменять ip в настройках сетевых.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы