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

Sendmail устанавливает домен в поле От

Я использую корневой сервер 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 принудительная перезагрузка сети