2 zhengyutou zhengyutou 于 2016.01.14 16:47 提问

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

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

3个回答

CSDNXIAOD
CSDNXIAOD   2016.01.14 16:49

Android 调用Gmail发送邮件
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

91program
91program   Ds   Rxr 2016.01.14 16:52

不需要登陆邮箱,对方接收到邮件显示的发送方的邮箱地址是什么?
应该是你的理解有问题!以下示例,是需要登陆的:

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);   
                } 
            }
        });
    }
}

zhengyutou
zhengyutou 向这样的代码是基于邮箱已经登陆的情况才能发送吗?android导入javamail包发送邮件,javamail是调用android的什么机制去发送邮件的?
接近 2 年之前 回复
zhengyutou
zhengyutou 回复91program: Intent data=new Intent(Intent.ACTION_SENDTO); data.setData(Uri.parse("mailto:way.ping.li@gmail.com")); data.putExtra(Intent.EXTRA_SUBJECT, "这是标题"); data.putExtra(Intent.EXTRA_TEXT, "这是内容"); startActivity(data);
接近 2 年之前 回复
91program
91program 这个也可以参考:http://blog.csdn.net/u013985004/article/details/39896013
接近 2 年之前 回复
Mr_dsw
Mr_dsw   Ds   Rxr 2016.01.14 17:35

这是android实现的原因吧

zhengyutou
zhengyutou 我想知道的就是android的具体实现方式
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!