私は PHPMailer module を使用して、poormanscron-jobによってユーザーグループ(ロール)にメールを送信します。
バックエンドの "recent log entry"ビューでエラーを確認できますが、persistant logすべてのログエントリ(phpmailerの設定をバックエンドでINFOまたはDEBUGレベルに設定)をどこかに付けます。
後で確認したいのですが、メールを受け取った人とドロップされたメールがあったかどうかエラーなし(可能な場合)。
正しいphpmailerバージョン(ライブラリ)php5または4を使用していることを確認してください。
SMTPとphpmailer MODULESを一緒に使用しないでください。
最初にlocalhost(ポート25)に接続してみてください。
あなたの質問からは明確ではありませんDrupal現在使用しているバージョンですが、 Maillog/Mail Developer モジュールが便利かもしれません。それについての詳細(プロジェクトから)ページ):
...デバッグ目的ですべてのメールを簡単に記録できます。メールが送信されないようにすることが可能であるため、他のモジュールやdrupalコアのメール機能をテストするために追加のメールサーバーを使用する必要はありません。さらに、 Devel
dpm()
機能。
しかし、統合の問題が発生する可能性があります。これは、簡単ではなく、Drupalバージョンに依存するため、一度に複数の電子メールモジュールを動作させることはできません。