Есть exim4, есть несколько IP-адресов и нужно для каждого IP выдавать свой хостнейм при подключении на разные IP-адреса.
По умолчанию выдается только хостнейм основного IP-адреса.
root@promo71:~# telnet <IP> 25Trying <IP>…Connected to <IP>.Escape character is ‘^]’.220 promo72.server.ru ESMTP Exim 4.80
Как для exim привязать к разному IP свой хостнейм?
Следует создать файл /etc/exim4/mail_reverse_dns в котором прописать соотношение IP-адресов сервера с доменными именами в формате:
<IP> : <domain>
И добавить в конфигурационный файл Exim такие строки:
smtp_active_hostname = ${lookup{$interface_address}lsearch{/etc/exim4/mail_reverse_dns}{$value}{$primary_hostname}}message_id_header_domain = $smtp_active_hostnamesmtp_banner = “${smtp_active_hostname} ESMTP Exim ${version_number} “
Для обновления настроек – перезапустите SMTP.
Как для exim привязать к разному IP свой хостнейм?