开发者社区> 问答> 正文

关于android调用javamail发送邮件以及android调用intent发送邮件机制?

android引用javamail包发送邮件时,javamail是调用android的intent进行通信吗?为什么android调用内部的intent发送邮件不需要登陆邮箱,而是可以直接指定目标邮箱直接发送数据。javamail在android发送邮件调用的什么机制呢?我被搞得好乱,

展开
收起
爵霸 2016-03-18 10:42:53 2044 0
1 条回答
写回答
取消 提交回答
  • 不需要登陆邮箱,对方接收到邮件显示的发送方的邮箱地址是什么?
    应该是你的理解有问题!以下示例,是需要登陆的:

    import android.util.Log;
    import android.view.View;
    import android.widget.Button;
    public class MailSenderActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            final Button send = (Button) this.findViewById(R.id.send);
            send.setOnClickListener(new View.OnClickListener() {
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    try {   
                        GMailSender sender = new GMailSender("username@gmail.com", "password");
                        sender.sendMail("This is Subject",   
                                "This is Body",   
                                "user@gmail.com",   
                                "user@yahoo.com");   
                    } catch (Exception e) {   
                        Log.e("SendMail", e.getMessage(), e);   
                    } 
                }
            });
        }
    }
    2019-07-17 19:06:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载