是否可以从我的 PhoneGap 应用程序发送电子邮件而不被重定向到我的邮箱?
我已经尝试过这种方式,但是在这里我被重定向到我的邮箱?
<a href="mailto:Somemail@gmail.com?subject=hello world" data-role="button" data-theme="b">Email Me!</a>
或使用 EmailComposer :
function sendMail(){
var password = $('#capturePassword').val();
if (password == '' || password == null || password == undefined ){
alert("MasterCode missing !");
}else{
window.plugins.emailComposer.showEmailComposerWithCallback(null,"Your Password","MasterCode is "+password,null,null,false,null);
}
最佳答案
是的,可以使用 AWS 库和 SES 服务在普通 Javascript 中实现:
- 转到 AWS Builder并选择 AWS 服务来创建您自己的缩小 .js 文件(我选择了默认服务)
- 下载该文件并将其包含在您的 Cordova 平台 -> ios/android -> www 文件夹中
要使用 AWS.SES 服务,请将其实例化如下:
AWS.config.update({区域:区域});
AWS.config.update({apiVersion: '2010-12-01'});
var ses = new window.AWS.SES({"accessKeyId": your_access_key, "secretAccessKey": your_secret_key, "region": aws_region em>});
注意:我尝试使用 Cordova AWS 插件调用 SES 服务,但它们并不完全支持所有服务。这是我最好的一次运行。
- 接下来,使用 ses.sendMail(纯文本电子邮件)或 ses.sendRawEmail(包括附件)。这将在不打开电子邮件客户端的情况下发送电子邮件。
希望这对您有所帮助。
关于android - 在不打开邮箱的情况下使用 PhoneGap 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22532844/