我正在尝试学习如何使用API,我偶然发现了代码学course并且我正在进行他们的Mandrill API课程
// Create a function to log the response from the Mandrill API
function log(obj) {
$('#response').text(JSON.stringify(obj));
}
// create a new instance of the Mandrill class with your API key
var m = new mandrill.Mandrill('sDJw??-3FK4r1h8aH2vckw');
// create a variable for the API call parameters
var params = {
"message": {
"from_email":"jack??@yahoo.com",
"to":[{"email":"jack??@yahoo.com"}],
"subject": "Sending a text email from the Mandrill API",
"text": "I'm learning the Mandrill API at Codecademy."
}
};
function sendTheMail() {
// Send the email!
m.messages.send(params, function(res) {
log(res);
}, function(err) {
log(err);
});
}
API密钥应该有效。该课程允许我在之前的练习中进行测试。我听说Mandrill最近有变化提到
您必须添加SPF和DKIM记录并验证您的所有权 在您通过帐户发送电子邮件之前发送域名。
我想知道我是否在练习中犯了错误,或者由于最近的变化,这项练习是否已经不再适用了。我希望我向你展示的链接没有被阻止。
以下是错误回复:
[{"email":"jack??@yahoo.com","status":"rejected","_id":"?7ec118ce30044d493795081552c57d2","reject_reason":"unsigned"}]