2014-02-06 60 views

回答

1

不,你不能

正如你可以从代码中看到,该usernamepassword是用来登录到邮件ID,然后将该Email ID用于发送电子邮件

该GMailSender有一个构造函数的用户名和密码,这是用来一旦LO创建一个登录会话的代码

session = Session.getDefaultInstance(props, this); 

杜松子酒已经现在做你从邮件ID发送电子邮件,你的浏览器通常做

替代

现在,如果你想发送的电子邮件,那么你可以在android系统发送的意图是这样

Intent email = new Intent(Intent.ACTION_SEND); 
    email.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});   
    email.putExtra(Intent.EXTRA_SUBJECT, "subject"); 
    email.putExtra(Intent.EXTRA_TEXT, "message"); 
    email.setType("message/rfc822"); 
    startActivity(Intent.createChooser(email, "Choose an Email client")); 

但这会弹出用户与客户选择从哪个电子邮件已经发送

如果你甚至不想用这个,那么我会建议创建自己的webserverHTTP要求它通过服务器发送电子邮件

相关问题