如何使用angularjs通过Mailgun发送邮件?
问题描述:
我试图通过mailgun API在angularjs发送,但它不是在这里工作是我的代码片段:如何使用angularjs通过Mailgun发送邮件?
console.log('step1');
var mailgunUrl = "DOMAIN_NAME";
var mailgunApiKey = window.btoa("api:key-API_KEY")
$scope.send = function() {
console.log('in here');
$http({
"method": "POST",
"url": "https://api.mailgun.net/v3/" + mailgunUrl + "/messages",
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
"Authorization": "Basic " + mailgunApiKey
},
data: "from=" + "[email protected]" + "&to=" + "TO_EMAIL_ADDRESS" + "&subject=" + "MailgunTest" + "&text=" + "EmailBody"
}).then(function (success) {
console.log("SUCCESS " + JSON.stringify(success));
}, function (error) {
console.log("ERROR " + JSON.stringify(error));
});
}
console.log('step last');
它安慰“第一步”和“最后一步”,但它不是发送邮件。
你能帮我一下,或者建议我可以在这里做些什么。
感谢
答
你添加meta标签:
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
烨,但它不工作 –