我看到loopback附带了nodemailer作为节点模块。 我尝试按照文档通过angular-sdk发送一个hello world邮件
http://apidocs.strongloop.com/loopback/#emailsendoptions-callback
但是,这里的文档并不具体。我尝试了以下方法:
User.email
from: "info@test.com"
to: "sven@gmail.com"
subject: "hello world"
html: "<b> Hello Wolrd </b>"
这给了我这个错误,即使我有一个经过身份验证的用户实例。
POST http://localhost:3000/api/users/Emails 401 (Unauthorized) angular.js:8407
intercepted rejection of /api/users/Emails 401
我的问题是如何配置电子邮件模块以设置SMTP等。 任何帮助将不胜感激。
谢谢Sven
答案 0 :(得分:3)
这个帖子很老了,但这是你实现环回电子邮件功能的方法:
MyModel.app.models.Email.send({
to: To,
from: From,
subject: Subject,
text: Text,
html: Html
}, function(err, mail) {
console.log('Email Sent!');
console.log(mail);
cb(err);
});
答案 1 :(得分:0)
我认为我们没有专门针对Angular SDK使用Mail的文档,但请参阅http://docs.strongloop.com/display/LB/Using+built-in+models#Usingbuilt-inmodels-Emailmodel以获取有关仅在LoopBack中发送电子邮件的信息。一个好的方法可能是让它首先在后端工作,然后尝试通过Angular进行。
兰德