1

我想从我的应用程序中发送一封电子邮件,但直接从我的应用程序中发送出去,而无需打开模式电子邮件窗口。

我通过使用本机代码并通过使用cordova exec函数调用模式电子邮件窗口并传递以下参数找到了一些示例:

var args = {
  subject: 'Subject',
  body: 'message',
  toRecipients: 'recipients'
};
cordova.exec(null, null, "EmailComposer", "showEmailComposer", [args]);

一个非常简单和好的方法。
但我想直接从我的应用程序中发送电子邮件,就像本机应用程序 invy 正在做的那样。

直接从应用程序发送电子邮件

有人知道怎么做,或者有人听说过类似的事情吗?

提前感谢
伊夫

4

1 回答 1

1

您是否尝试从用户的邮件帐户(为 Mail.app 保存)发送电子邮件而不向他们显示电子邮件模式?抱歉,如果我错过了确切的问题,但如果是这样,我认为这是不可能的。

您可以在应用程序中使用本机元素来触发某处的电子邮件服务器以发送电子邮件,但我不认为您甚至不存在在不使用模式或直接获取用户的电子邮件凭据的情况下发送电子邮件的权限,例如,通过让他们再次输入。

于 2012-10-01T02:34:32.163 回答