我有一个应用程序将邮件发送到我定义的邮件地址“myemail@own.com”。为此,我创建自己的自定义电子邮件视图,其中包含复选框邮件正文和其他选项。现在我希望当按下发送按钮时我的应用程序不应该去gmail视图或其他电子邮件客户端查看它直接提交数据
String recepientEmail =“myemail@own.comm”;
//设置为目标电子邮件或保留空
Intent intent = new Intent(Intent.ACTION_SENDTO);
intent.setData(Uri.parse("mailto:" + recepientEmail));
startActivity(intent);
但是在提交时会打开gmail或者选择电子邮件客户端视图,但我不想显示gmail视图
答案 0 :(得分:1)
我只为此链接添加任何电子邮件服务器所需的修改说明: Click Here
第一次改变:
private String mailhost = "smtp.gmail.com
更改为
private String mailhost = "your smtp email server address";
第二次改变:
props.put("mail.smtp.port", "465");
props.put("mail.smtp.socketFactory.port", "465");
更改为
props.put("mail.smtp.port", your smtp port);
props.put("mail.smtp.socketFactory.port", your smtp port);
第3次变更:
默认属性是
props.setProperty("mail.transport.protocol", "smtp");
props.setProperty("mail.host", mailhost);
如果您的电子邮件服务器是必需的,请添加更多属性。
我希望这会对你有所帮助。