javamail | ヘビィ・SMD!

ヘビィ・SMD!

そんな・・・バナナ!!
1. 甘え度+10 恐れ度+10 寿命-1週間
2. 甘え度+10 恐れ度-10
3. 甘え度-10 恐れ度-10 寿命+1週間

実態を知らずにAPIを使うのは良くないね。


今日、メール送信の機能を拡張してて、通常のメール送信方法以外に

・SMTP-AUTHを使えるようにする

・POP before SMTPを使えるようにする

というのを実装してたわけです。


SMTP-AUTHの方に関しては色々ggrks的に頑張って実装したので問題なく動いたんだが、

問題は後者だ。

ドハマリした。


過去のプロジェクトでPOP before SMTPを利用したカスタマイズがあったので

それを単純に組み込んでやったら、、、

「javax.mail.NoSuchProviderException」

はい?

色々見ても、ようわからん。

ようわからん。。

わからーーーん。

「こうすれば動くよ、プゲラ」みたいなサンプルも試したけどだめ。

ひじょ~に行き詰った。。


そこに神の一手が。

http://www.sk-jp.com/book/javamail/contents/javamail_standard.html

「JavaMail1.2とそれ以前のアーカイブ構成の変更について」

あら。

もしや。

やっぱり。

使ってるAPIのバージョンちげぇじゃん。

ギョエー


こんな時間まで残っちゃったよ姉さん。

javamail-1.4.3を使ったらあっさり解決。

全然保守されてなかったのね、うちのアプリちゃん。

残念だわ、実に残念だわ。


もう帰って寝たい。