.NETでメール受信

.NETでメールを受信し、DBに保存する仕事の依頼を頂いた。
前回メール送信部分をやっていたのでにた感じかと思いきや・・・

メール送信に使うSMTPは.NETにクラスとして準備されているが、
受信に使うPOPはクラスとして準備されていない。。。

調べてみるとどうやらソケット通信で受信せねばならぬ様子。
サンプルが公開されていたのでそれを参考にしてなんとかメールは受信できた。
ヘッダの解析を自前でやらなきゃだからそれが想像以上の手間。
クラスがあればプロパティで取得できるわ・・・と思ってただけに工数Up。
まぁその分自分の力にはなるんだけれど。

デコードとかの問題で簡単ではなかったんだろうけど
あれば絶対便利だと思うんだよね POPクラス。

ちなみにサードパーティを調べてみるとそういうコンポーネントは販売されてる。
グレープシティだと「Secure Mail」というのがそれに当たりそう。
なんと価格85,000円。便利なものは高い。。。

[`evernote` not found]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*