0

メール クライアントを作成しようとしていますが、pop3 サーバーに接続できません。次のリンクを使用してメールを送信しました。

http://java.sun.com/developer/onlineTraining/JavaMail/contents.html

http://www.jondev.net/articles/Sending_Emails_without_User_Intervention_%28no_Intents%29_in_Android

デフォルト/組み込みアプリを使用せずにJavaMail APIを使用してAndroidで電子メールを送信する

エミュレーターと実際のデバイスの両方からメールを送信します。現在、pop3 サーバーに接続して、次のプロパティを持つメッセージを読み取ろうとしています。

    props.setProperty("mail.transport.protocol", "pop3");   
    props.setProperty("mail.host", server);   
    props.put("mail.pop3.auth", "true");  // smtp authentication - default on  
    props.put("mail.pop3.port", "110");   
    props.put("mail.pop3.socketFactory.port", "110");   
    props.put("mail.pop3.socketFactory.class",   
            "javax.net.ssl.SSLSocketFactory");   
    props.put("mail.pop3.socketFactory.fallback", "false");   
    props.setProperty("mail.pop3.quitwait", "false");   
    props.put("mail.debug", "true"); // debug mode on or off - default off 

    session = Session.getDefaultInstance(props, this);  

しかし、アプリケーションはサーバーに接続できません。javamail.providers のロードに失敗し、デフォルトのプロバイダーをロードすることを示す logCat を添付しています。次に、javamail.address のロードに失敗し、pop3.gmail.com に接続しようとしますが、接続に失敗します。

私はアンドロイドを初めて使用します。誰かが私を案内してくれますか?

logCat_Image1image1 の残りの部分

4

1 に答える 1

0

問題は解決しました。プロパティが正しくありませんでした。次のリンクから助けを得ました

AndroidでJavaメールを使用してアプリケーションの電子メールをサーバーの電子メールに同期する方法

于 2012-07-26T07:50:45.680 に答える