Назад | Перейти на главную страницу

exim4: несколько доменов / IP

На моем VPS у меня есть 3 IP-адреса, каждый из которых имеет собственный домен и свои записи обратного DNS. У меня есть веб-сайт в каждом домене, где я отправляю электронные письма.

Проблема в том, что электронные письма отклоняются многими хостами, потому что обратный DNS не подходит хосту в вертолете. Все электронные письма отправляются с основного IP-адреса, поэтому работает только один из трех доменов.

Я ищу способ, чтобы exim мог проверить, какой адрес электронной почты я использую для отправки электронной почты, и адаптировать домен / IP, передаваемый в helo.

Я уже перепробовал множество конфигураций, но до сих пор ничего не помогло. Простое изменение MX-записей также невозможно, так как я получаю (а также отправляю) электронную почту через Gmail, и я не хочу создавать свою собственную веб-почту.

Кто-нибудь знает решение?

Простое решение - настроить один адрес в interface определение и используйте его доменное имя в сообщении helo. Если вы используете SPF, разрешите этому адресу отправлять почту для всех трех почтовых доменов. Его домен не обязательно должен совпадать с каким-либо из веб-серверов. MX записи предназначены для входящей почты, и ваш MX не обязательно должен быть адресом, с которого исходит ваша электронная почта.

Автоматические почтовые серверы, как правило, плохо настроены и доставляют мне бесконечные проблемы. Я приветствую ваши попытки сделать это правильно. Убедитесь, что исходящее сообщение электронной почты правильно отформатировано и содержит все необходимые заголовки.

Часто проще всего использовать MX для домена веб-сервера в качестве smarthost для веб-сервера. Правила маршрутизации для разных доменов довольно просты. В этом случае вы должны использовать sender_address_domain для выбора маршрутизации.