0

アプリケーションから [NO INTENT] というメールを送信しようとしていますが、送信されません。LOGCATにエラーがないのに何が悪いのか誰か教えてください。

final Button send = (Button) this.findViewById(R.id.btnSend); 
        send.setOnClickListener(new View.OnClickListener() { 

            public void onClick(View v) {         
           try 
         {    
            javamail sender = new javamail("MY EMAIL", "My Password" ); 
            sender.sendMail("HI",    
                    "I'm trying Androin Email :)",    
                    "Person I sent to",    
                    "djkgotsod@gmail.com");    
            Log.d("send", "Owk");
        } catch (Exception e) {    
            Log.e("SendMail", e.getMessage(), e);    
        }  

    } 
}); 
4

3 に答える 3

2

私がしていることは、HTTP POST を使用してメールを php スクリプトに送信することです。次に、私のサーバーは、php の mail() を使用して実際のメールを送信します。そうすれば、一部の通信事業者がポート 25 をブロックするなどの問題の地雷原を回避できます。

于 2012-06-03T12:11:35.930 に答える
0

ユーザーの介入なしに Android でネイティブに電子メールを送信する方法がないため、独自の電子メール クライアント ライブラリ (JavaMail など) を統合する必要があります。

于 2012-10-25T05:29:46.077 に答える
0

この投稿をチェックしてください。Gmail オーセンティケーターで JavaMail API を使用します。注: 有効な Gmail ユーザーとパスワードを入力する必要があります。

于 2012-06-03T12:14:59.987 に答える