android引用javamail包发送邮件时,javamail是调用android的intent进行通信吗?为什么android调用内部的intent发送邮件不需要登陆邮箱,而是可以直接指定目标邮箱直接发送数据。javamail在android发送邮件调用的什么机制呢?我被搞得好乱,求解
2条回答
关注 不需要登陆邮箱,对方接收到邮件显示的发送方的邮箱地址是什么?
应该是你的理解有问题!以下示例,是需要登陆的: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); } } }); } }
解决 无用评论 打赏 举报