У меня есть два сервера, один для Интернета, а другой для почты, за одним общедоступным IP-адресом. Письма, отправленные с веб-сервера на домены, размещенные на почтовом сервере, покидают этот журнал и не достигают почтового сервера:
1XDFqd-0003FL-3h == (mail_address) R=dnslookup T=remote_smtp defer (-53): retry time not reached for any host
Я предполагаю, что это из-за того, что Exim пытается доставить почту на общедоступный IP-адрес (со стороны локальной сети), могу ли я настроить Exim для доставки доменов, размещенных на почтовом сервере, на адрес локальной сети?
Вы должны использовать manualroute
маршрутизатор, обрабатывающий сообщения, удовлетворяющие некоторым условиям.
inner_mx:
driver = manualroute
condition = +local_domains
route_data = 10.11.12.13
no_more
Убедитесь, что этот маршрутизатор размещен перед всеми остальными маршрутизаторами, чтобы предотвратить обычную обработку / маршрутизацию.