ボタンをクリックしたら、メールを自動送信してくれるプログラムを見つけたのですが、同じようにコードを打ってもエラーが出てしまいます。
以下のURLがソースになります。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11111697396
以下が目下出ているエラーです。
W/System.err﹕ javax.mail.AuthenticationFailedException
W/System.err﹕ at javax.mail.Service.connect(Service.java:319)
W/System.err﹕ at javax.mail.Service.connect(Service.java:169)
W/System.err﹕ at javax.mail.Service.connect(Service.java:189)
W/System.err﹕ at MyAsyncTask.sendMail(MainActivity.java:77)
W/System.err﹕ at MyAsyncTask.doInBackground(MainActivity.java:43)
W/System.err﹕ at MyAsyncTask.doInBackground(MainActivity.java:39)
W/System.err﹕ at android.os.AsyncTask$2.call(AsyncTask.java:292)
W/System.err﹕ at java.util.concurrent.FutureTask.run(FutureTask.java:237)
W/System.err﹕ at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
W/System.err﹕ at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
W/System.err﹕ at java.lang.Thread.run(Thread.java:818)
接続するホスト名を168.…に変えてみたり、受信側をPOPを受け付けるように変更してみたりしたのですが、どれも上手くいきませんでした。
よろしくお願いします。
追記
本当はGmail以外でも扱えるようにしたいのですが、まずはメールが送れるということを確認したいので扱うものをGmailに絞っています
追記2
どうやらGmail側でPOPの設定が悪かったらしくてきとうに弄ったら何故か動くようになりました。教えていただいた465ではエラーが出たのに、587ではエラーが出ず、無事メールが届くという疑問は残りましたが、ひとまずメール送信が可能になりましたので一安心といった次第です。

回答1件
あなたの回答
tips
プレビュー