ちょっと試しに、openSUSE 15.2 で、postfix を使って、MTAを動かしてみました。 既定値の状態で、外部にメールを送信しようとしたところ、postfix が以下のエラー を返してきました。
The mail system
xxxxxx@example.jp: Host or domain name not found. Name service error for name=example.jp type=AAAA: Non-recoverable error
なお、example.jp は実在するドメイン名を置き換えています。 要は、IPv6の名前解決をしようとしたけれど出来なくてエラーとしています。 ipv4を優先するための常套手段 /etc/gai.conf は
precedence ::ffff:0:0/96 100
を有効にしているのですが、これでも変化がありません。dig の結果も、 example.jp の MX となるサーバのアドレスは引けてます。
何かほかにどこかを直す必要があると思うのですが、思いつく方 いらっしゃるでしょうか。
ribbon