Postfixからmail.log内で定期的にメッセージを取得しています。特別ですが、それだけではありませんが、メールで受信した郵便配達員を送信します。
警告:ホスト名ローカルホストはアドレスに解決されません:: 1:ホスト名に関連付けられたアドレスがありません
:: 1と127.0.0.1は、openVZによって提供される/ etc/hosts内のlocalhostとして定義されています。
実際には/ 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
/etc/Host.confに移動すると、問題が解決しました。
私がインターネットで見つけたものに基づいて、これは、IPv4アドレスとIPv6に適合する1つのホスト名(この場合はlocalhost)に対して複数のIPを持つことを可能にします。
さらに: Postfix は、
import_environment = MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY LANG=C RESOLV_MULTI=on
/etc/postfix/main.cfに追加すると、これも解決されます。それは私にとってこのようにしか機能しませんでした。
与えられたfrlanの答えに加えて、Ubuntu 12.04システムでは、/ etc/Host.confに「マルチオン」があり、etc/hostsファイルはipV4とipV6の両方のローカルホストアドレスを正しく識別します。
問題はまだ発生しており、私の場合は、このDebianログで概説されているように接尾辞のinitスクリプトにありました。
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723915
したがって、(単純な)パッチを/etc/init.d/postfixに適用すると、Postfixは/etc/Host.confを使用し、問題は解消されました。
接尾辞v2.9.6