過去にハマったポイントに再開してしまったので、再度メモ。
Xmailがメール送信時に行う、ドメイン名解決方法は次の2つの方法があります。
- DNSROOTS ファイルを使う(デフォルト)
- a 〜 mまでのroot-servers.netが記載されたファイル
- Xmailがインストールされてるサーバーが、root-serversに対してDNSクエリを投げることで名前解決スタート
- 名前解決結果はキャッシュされる:MailRoot/dnscache/mx
- SmartDNSHost を指定する
メールの受信は出来るけど、送信ができないときにはこれらを疑ってみるといいかもしれない。
また、DNSROOTSを使っていて、送信先のMXレコードが更新されてる場合のトラブルは、前述のキャッシュフォルダを空にするといいかもしれない。