Я регулярно получаю сообщение в mail.log от postfix. В специальных, но не только, почтовых отправлениях отправляет полученный почтальон.
предупреждение: имя хоста localhost не разрешается в адрес :: 1: с именем хоста не связан адрес
:: 1, а также 127.0.0.1 определены как localhost внутри / etc / hosts - как это предусмотрено openVZ.
На самом деле внутри / etc / hosts они настроены (я удалил специальные домены и IP по причинам):
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
2a01::<some IPv6> host.example.org host example.org
127.0.0.1 localhost.localdomain localhost
# Auto-generated hostname. Please do not remove this comment.
xxx.xxx.xxx.xxx host.example.org host example.org
::1 localhost ip6-localhost ip6-loopback
И это, похоже, работает:
$ host localhost
localhost has address 127.0.0.1
localhost has IPv6 address ::1
На этом ящике тоже работает блей.
Кажется, добавление
multi on
to /etc/host.conf решил проблему.
Основываясь на том, что я нашел в Интернете, это позволяет иметь несколько IP-адресов для одного имени хоста (в данном случае localhost), подходящего для адреса IPv4 и IPv6.
В дополнение к приведенному ответу frlan в системе Ubuntu 12.04 /etc/host.conf имеет "multi on", а файл etc / hosts правильно идентифицирует как ipV4, так и ipV6 адрес localhost.
Проблема все еще возникала, и в моем случае она была в сценарии инициализации postfix, как указано в этом журнале Debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723915
Таким образом, применение (простого) патча к /etc/init.d/postfix означало, что Postfix использовал /etc/host.conf, и проблема исчезла.
Postfix v 2.9.6
К тому же: Постфикс заявляет, что добавление
import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C RESOLV_MULTI=on
в ваш /etc/postfix/main.cf тоже решает эту проблему. Только так у меня работало.
Измените свой / etc / hosts:
::1 localhost
к
::1 localhost6.localdomain localhost6 ip6-localhost ip6-loopback
Если не работает, опубликуйте, пожалуйста, свой / etc / hosts.