SMTP認証でメールが送信されたかログで確認する方法 new!
クライアントからのSMTP認証付きでメールが送信されたかログで確認するには、マシン接続ログ(acceptlog)を見ると、SMTP認証成功・失敗が一目で確認できます。
-----------------------------------------------------------------------
[acceptlogに記録された認証失敗例]
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-LOGIN:xxxx@xxx.xxx.jp [failed],,abort
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-PLAIN:xxxx@xxx.xxx.jp [failed],,abort
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-CRAM-MD5:xxxx@xxx.xxx.jp [failed],,abort
[acceptlogに記録された認証成功例]
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-LOGIN:xxxx@xxx.xxx.jp [success],,ok
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-PLAIN:xxxx@xxx.xxx.jp [success],,ok
[09/Sep/2024:XX:XX:XX], (xxxx.xx.jp), xxx.xxx.xxx.xxx[xxx.xxx.xxx.xxx], AUTH-CRAM-MD5:xxxx@xxx.xxx.jp [success],,ok
[acceptlogに記録された認証成功サンプル]
[09/Sep/2024:15:54:46], (test-sample00.jp), 192.168.0.41[192.168.0.41], AUTH-CRAM-MD5:user3@test-sample00.jp [success],,ok
-----------------------------------------------------------------------
クライアントからのSMTP認証付き送信は、 receivelog(SMTP受信詳細ログ)で epstrd サービスが受領したかどうかを詳細に確認できます。
receivelog(SMTP受信詳細ログ)でSMTP認証付き送信が受領されたかどうかを確認できるサンプルのログを下記に示しました。base64エンコードされている部分は、ツール類を使ってbase64デコードしてやると、パスワード部分以外は目視できるようになります。(※部分参照)
"235 2.0.0 Authentication successful." がSMTP認証成功の応答メッセージです。
-----------------------------------------------------------------------
[receivelogに記録されたSMTP認証付き送信サンプル]
[09/Sep/2024:15:54:46], 0053efa0, 220 test-sample00.jp E-POST ESMTP Receiver (4.AJ) x64 Bld6CACBCADFA Mon, 09 Sep 2024 15:54:46 +0900
[09/Sep/2024:15:54:46], 0053efa0, EHLO [192.168.0.41]
[09/Sep/2024:15:54:46], 0053efa0, 250-test-sample00.jp Hello [192.168.0.41], pleased to meet you
250-STARTTLS
250 AUTH PLAIN LOGIN CRAM-MD5
[09/Sep/2024:15:54:46], 0053efa0, AUTH CRAM-MD5
[09/Sep/2024:15:54:46], 0053efa0, 334 PDAwMDA0MS42NzM0NTI0ODBAdGVzdC1zYW1wbGUwMC5qcD4=
※↑[000041.673452480@test-sample00.jp]
[09/Sep/2024:15:54:46], 0053efa0, dXNlcjNAdGVzdC1zYW1wbGUwMC5qcCBjNWFkNDYwNDA1OWFkMTVmN2RjYWQyNDM5YWVmZjMzOA==
※↑user3@test-sample00.jp c5ad4604059ad15f7dcad2439aeff338
(ユーザー名) (パスワード部分はデコード不可)
[09/Sep/2024:15:54:46], 0053efa0, 235 2.0.0 Authentication successful. [SMTP認証が通った応答メッセージ]
[09/Sep/2024:15:54:46], 0053efa0, RSET
[09/Sep/2024:15:54:46], 0053efa0, 250 2.0.0 Reset state
[09/Sep/2024:15:54:46], 0053efa0, MAIL FROM:<user3@test-sample00.jp>
[09/Sep/2024:15:54:46], 0053efa0, 250 2.0.0 <user3@test-sample00.jp>... Sender ok.
[09/Sep/2024:15:54:46], 0053efa0, RCPT TO:<tensosaki@eposttest6.jp>
[09/Sep/2024:15:54:46], 0053efa0, 250 2.0.0 <tensosaki@eposttest6.jp>... Recipient ok.
[09/Sep/2024:15:54:46], 0053efa0, DATA [09/Sep/2024:15:54:46], 0053efa0, 354 Start mail input;id
end with <CRLF>.<CRLF>
[09/Sep/2024:15:54:46], 0053efa0, MailToApproval() Start: pContext->mFnData=C:\mail\temp\B0000000302.MSG, pContext->mUIDFROM=user3@test-sample00.jp
[09/Sep/2024:15:54:46], 0053efa0, pContext->bMList=0 / bReq=0
[09/Sep/2024:15:54:46], 0053efa0, DeleteFile(C:\mail\temp\B0000000302.MSG) start.
[09/Sep/2024:15:54:46], 0053efa0, DeleteFile(C:\mail\temp\B0000000302.MSG) success.
[09/Sep/2024:15:54:46], 0053efa0, MoveFileEx(C:\mail\temp\B0000000302.MSG, C:\mail\incoming\B0000000302.MSG) is successed.
[09/Sep/2024:15:54:46], 0053efa0, MoveFileEx(C:\mail\temp\B0000000302.RCP, C:\mail\incoming\B0000000302.RCP) is successed.
[09/Sep/2024:15:54:46], 0053efa0, 250 2.0.0 Message received ok.
[09/Sep/2024:15:54:46], 0053efa0, QUIT
[09/Sep/2024:15:54:46], 0053efa0, 221 2.0.0 test-sample00.jp closing connection.[09/Sep/2024:15:54:46], 0053efa0, CloseClient Started.:SOCKET.C
[09/Sep/2024:15:54:46], 0053efa0, closesocket():SOCKET.C
-----------------------------------------------------------------------
(関連FAQ)
●接続マシンログ(acceptlog)について
●SMTP受信詳細ログ(receivelog)について
●SMTP AUTH有効時のログ記録からログインID(Username)などを知るには
●SMTP AUTHあり/なしで接続したときの動作とメッセージについて