- ベストアンサー
SMTPから送信履歴を取得する
Javaで簡単なメーラーを作成しています。 POPサーバにアクセスして、受信メールを取得することは出来ました。 問題は、送信メールの履歴取得です。 多くのメーラーを見ると、メーラー自身で送信メールを保存しているように見えます。 IMAPサーバであれば履歴はすべてサーバにあるので取得可能なのはわかるのですが、SMTPサーバも履歴を保存していて、クライアントから参照できますでしょうか?
- みんなの回答 (3)
- 専門家の回答
Javaで簡単なメーラーを作成しています。 POPサーバにアクセスして、受信メールを取得することは出来ました。 問題は、送信メールの履歴取得です。 多くのメーラーを見ると、メーラー自身で送信メールを保存しているように見えます。 IMAPサーバであれば履歴はすべてサーバにあるので取得可能なのはわかるのですが、SMTPサーバも履歴を保存していて、クライアントから参照できますでしょうか?
お礼
Toshi0230さん、回答ありがとうございます。 DBMSに格納して、各クライアントで参照ですか。 確かに実現できそうですが、実装がめんどくさいですね^^; メールサーバがIMAPを許してればいいんですが、マニュアルにはPOPで受け取れって書いてあるんですよね。 たぶんポート143(IMAP)も開いてないです。 っと、思ったんですが、今調べたらポート143開いてました!! IMAPでデータ扱えるか試してみます!