メーリングリストに登録されているアドレスに配送されているか、未登録のアドレスに配送されていることはないか、どのようにしてログで確認できるか new!
メーリングリストに登録されているメンバーにだけ配送されているか、登録していないアドレスに配送されていることはないか、という質問を受けたことがあります。
これについてはログを受領段階と配送段階に分けて追うことで確認できます。まずは大前提の知識として次のポイントをご理解ください。
第一段階:EPSTRSサービスが行うSMTP受領段階で確認するログ
・マシン接続ログ(acceptlog)
・SMTP受信ログ(inlog)
・SMTP受信詳細ログ(receivelog)※a
第二段階:EPSTDSサービスが行うSMTP配送段階で確認するログ
・SMTP送信ログ(outlog 外部宛の配送記録)
・SMTPローカル送信ログ(outlocallog 内部ドメイン宛の配送記録)※b
・SMTP配送詳細ログ(senderlog)
・配送失敗ログ(faillog)
receivelog(※a)、outlocallog(※b)は、Mail Control画面に項目が表示されないログですが、切り分け上非常に重要です。以下の方法で取得設定しておくことを推奨します。
(関連FAQ)
※a)●SMTP受信詳細ログ(receivelog)について
※b)●SMTPローカル送信ログ(outlocallog)について
次に、これらのログを取得している状態でどのように見きわめるかのポイントを順に示します。
1.inlogで「メーリングリスト宛に届いた」ことを確認する
第一段階のSMTP受領を記録しているSMTP受信ログ(inlog)を確認し、対象メールがメーリングリストアドレス宛かどうかを確認します。
2.メッセージIDを控える
該当メールに割り当てられたメッセージID(“B”で始まる10桁の連番数字 ※c)を控えます。
3.outlog/outlocallogで配送先を追う
第二段階のSMTP配送を記録している2種類の基本ログ
・SMTP送信ログ(outlog)
・SMTPローカル送信ログ(outlocallog)
を確認し、先ほど控えたメッセージIDで検索して実際に配送された宛先を追跡します。
・外部ドメイン宛 → outlogに記録が出ます
・内部ドメイン宛 → outlocallogに記録が出ます(同一E-Post内のユーザー)
ここで「登録されていないアドレスに配送されていないか」を確認できます。
4.必要に応じてsenderlog/faillogで詳細確認
配送先の内訳や配送処理の詳細、失敗理由まで見たい場合は
・SMTP配送詳細ログ(senderlog)
・配送失敗ログ(faillog 配送に失敗したもののみが記録されます)
を同じくメッセージID(※c)をキーに追跡します。
※c)重要:メーリングリスト配送ではメッセージIDに“枝番”が付く
メーリングリスト配送では、配送先メンバーごと等の処理の都合により、メッセージIDの末尾に枝番が付加されます。
(例:B1098639542-001.MSG または B1098639542-M00000001.MSG)
そのため、ログ検索時は元のB番号だけでなく、枝番付きのIDも対象にして確認してください。
メッセージIDの末尾に付く枝番種類については、下記FAQ記事をご覧ください。
(関連FAQ)
●配送できなかったメールをログで確認する方法
●該当メールをログから探し出す基本的な方法と手順
●ログに記録されるメッセージIDの後の枝番種類について
●ログに記録されるメーリングリストの枝番末尾に"e"や"f"の記号がつく