Есть сервер с несколькими сетевыми интерфейсами. На борту EXIM в качестве почтовика.На первый интерфейс настроена MX запись DNS. Когда с сервера отпровляешь письма, gmail заворачивает их как спам. В теле письма видно, что google сопоставляет отправителя с адресом другого интерфейса. Сам я с EXIM столкнулся первый раз. В нете вычитал что IP адрес для отправки задается следующим параметром:
remote_smtp:
driver = smtp
interface = IP Address
remote_smtp:
driver = smtp
interface = ${if exists {/etc/mailips}{${lookup{$original_domain}lsearch{/etc/mailips}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{${lookup{${perl{g
et_sender_from_uid}}}lsearch*{/etc/mailips}{$value}{}}}}}}}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$original_domain}lsearch{/etc/mailhelo}{$value}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}{$value}{${lookup{${per
l{get_sender_from_uid}}}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}}}}}{$primary_hostname}}