0

我有一个应用程序可以将邮件发送到我定义的邮件地址“myemail@own.com”。为此,我创建了自己的自定义电子邮件视图,其中包含复选框消息正文和其他选项。现在我希望按下发送按钮时,我的应用程序不应该转到 gmail 视图或其他电子邮件客户端视图,它直接提交数据

字符串recepientEmail = "myemail@own.comm";

// 设置为目标电子邮件或留空

    Intent intent = new Intent(Intent.ACTION_SENDTO);

    intent.setData(Uri.parse("mailto:" + recepientEmail));

    startActivity(intent);

但是在提交时它会打开 gmail 或选择器电子邮件客户端视图,但我不想显示 gmail 视图

4

1 回答 1

1

我仅在此链接中添加任何电子邮件服务器所需的修改说明: 单击此处

第一个变化:

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

第三个变化:

默认属性是

props.setProperty("mail.transport.protocol", "smtp");   
props.setProperty("mail.host", mailhost); 

如果需要您的电子邮件服务器,请添加更多属性。

我希望这能帮到您。

于 2013-04-04T13:28:39.080 回答