社内システムとかの開発でメールorFAX送信機能を作ってテストしてるけど、なかなかうまくいかないなー...。
こういうときは
メールログを参照しよう
LinuxOSだったら大体「/var/log」の直下に 「maillog」 というlogファイルがあるので、vimなりなんなりでそれを開きましょう。
status= ...?
「status=sent」 ってなってたら送信先がちゃんとメールを受け取ってくれています。逆にsent以外の文字列(bouncedとか)が入っていたらエラーです。
僕が遭遇したのは、「DNS設定のSPFレコードに送信元メールアドレスのドメインが記述されていなくて、受信側のサーバーにブロックされた」という事象でした。
後書き
メールサーバー・メール関連の通信についての勉強もしなきゃな...。