使用emailyak在angularjs函数中发送电子邮件
Sending a email in a angularjs function with emailyak
我想用javascript函数发送一封电子邮件。我为此创建了一个emailyak帐户,可以使用curl命令发送电子邮件。
像这样:
curl -H "Content-Type: application/json" -d '{"FromAddress" : "info@mydomain.simpleyak.com","FromName" : "My App","ToAddress": "blabal@gmail.com","Subject" : "Test","TextBody" : "Hello"}' https://api.emailyak.com/v1/my_api_key/json/send/email/
但是,如果我从javascript端进行等效的调用,它就不起作用。
我使用:
.controller('AppointmentCtrl', function($scope, Services) {
$scope.sendMail = function() {
var req = {
method: 'POST',
url: 'https://api.emailyak.com/v1/my_api_key/json/send/email/',
headers: {
'Content-Type': 'application/json; charset=utf-8'
},
data: {
"FromAddress" : "info@mysubdomain.simpleyak.com",
"FromName" : "My App",
"ToAddress": "blabla@gmail.com",
"Subject" : "Subject",
"TextBody" : "Body"
}
};
$http(req).
success(function(data, status, headers, config) {
// this callback will be called asynchronously
// when the response is available
alert("Success");
//return data;
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
alert("Error:"+JSON.stringify(status));
//return false;
});
}
});
在我的html中,我使用:
<button ng-click="sendMail()" class="button button-positive button-block">
Absenden
</button>
这是一个离子框架应用程序,我在iOS模拟器中运行测试。我检查了模拟器的互联网连接,它正常工作。如果emailyak有一些问题,那么终端的电话就无法工作。
这里有什么问题?
在查看示例代码时,首先想到的是$http模块没有传递到控制器函数中。
我认为这一行:
.controller('AppointmentCtrl', function($scope, Services) {
应为:
.controller('AppointmentCtrl', function($scope, $http, Services) {
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用angularjs验证文本框中的电子邮件
- 使用正则表达式评估电子邮件地址时出现性能问题
- javascript中添加验证电子邮件的问题
- 如何在收到电子邮件时自动调用脚本
- 使用emailyak在angularjs函数中发送电子邮件
- Angularjs, lexerr Lexer 错误:如何将电子邮件地址(regex)传递给函数
- Google-apps-script不会在onEdit函数中发送电子邮件
- 调用外部JS函数验证电子邮件
- 尝试使用mailgun发送电子邮件时获得“类型错误:未定义不是一个函数”
- 使用 JavaScript 函数打印电子邮件地址以防止垃圾邮件有多好
- 电子邮件验证函数在 JavaScript 表单验证中与 element[x] 不起作用
- 用于发送电子邮件的Javascript函数不起作用(固定命令打开outlook,而函数不起)
- 使用指定的哈希函数解密哈希后的电子邮件地址
- Javascript函数,将复制/捕获HTML内容从网页&粘贴/显示在电子邮件中
- CodeIgniter safe_mailto函数不会混淆电子邮件地址
- PHP邮件函数发送电子邮件,但AJAX函数出错
- 在现有的验证函数中添加电子邮件验证函数
- javascript上的电子邮件验证函数错误
- 我可以使用哪些JavaScript函数来检查电子邮件和电话#是否有效,而无需使用jquery插件