Я использую корневой сервер Hetzner под управлением Debian 7. Мой IP-адрес 148.251.181.168.
Файл моих хостов имеет доменное имя сразу после 127.0.0.1, что было предложено в качестве решения в другом месте.
127.0.0.1 lottoresults.ie
В / etc / mail / local-host-names указано следующее:
localhost
lottoresults.ie
У меня также есть обратная запись DNS в роботе Hetzner, как указано на http://wiki.hetzner.de/index.php/DNS-Reverse-DNS/en
Несмотря на это, когда я отправляю письма, используя, например, mail -s "blah" my-address@gmail.com
, когда я получаю электронное письмо, поле from всегда root@static.168.181.251.148.clients.your-server.de**.
Как сделать так, чтобы это было From root @lottoresults.ie?
Ответ заключался не в том, что было в комментариях, а в следующем.
Серверы Hetzner сначала пытаются отправить почту по IPv6, если это возможно, поэтому мне нужно было:
добавить прямую запись AAAA
отредактируйте робота Hetzner, чтобы добавить обратную запись IPv6.
Также убедитесь, что ваше имя хоста соответствует желаемому домену. Так:
отредактируйте / etc / hostname и / etc / hosts
invoke-rc.d hostname.sh start
invoke-rc.d принудительная перезагрузка сети