gmailのユーザ宛にメールを送ったら下記の様なエラーメールになった。
<ユーザ名@gmail.com>: host
gmail-smtp-in.l.google.com[2404:6800:4008:c04::1b] said: 550-5.7.1 This
message does not have authentication information or fails to pass 550-5.7.1
authentication checks. To best protect our users from spam, the 550-5.7.1
message has been blocked. Please visit 550-5.7.1
https://support.google.com/mail/answer/81126#authentication for more 550
5.7.1 information. 10si1914162pgp.78 - gsmtp (in reply to end of DATA
command)
これは、送信に使用したメールサーバのIPv6アドレスについて、PTRレコード(逆引きホスト名)が設定されていないことにより発生していた。
解決策は2つ
その1:IPv6の逆引きホスト名を設定する
その2:IPv6でメールを送らないようにする(IPv4のみを使うようにする)