首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何标识邮件id的服务名称

如何标识邮件id的服务名称
EN

Stack Overflow用户
提问于 2015-09-21 07:30:23
回答 2查看 293关注 0票数 0

在节点js中,我使用节点邮件发送邮件。

var transporter = nodemailer.createTransport({ service:'gmail',auth:{ user:'xyz@gmail.com',pass:‘*}’};

这个场景运行得很好。

现在,我将使用"invite@myhealthcircles.com“作为邮件id进行身份验证。

var transporter = nodemailer.createTransport({ service:‘myhealthcircles圈’,auth:{ user:‘invite@myhealthcircles循环系统’,pass:‘*}’};

现在邮件不发送了。服务名称正确吗?或者我得给点别的东西。如果是,如何查找服务名称

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-22 03:55:18

您需要使用nodemailer池模块,并在以下选项中提供电子邮件服务器凭据:

代码语言:javascript
复制
var mailer = require('nodemailer');
var smtpPool = require('nodemailer-smtp-pool');
var option = {
    host: 'localhost',
    port: 25,
    auth: {
        user: 'your@email.com',
        pass: 'yourpassword'
    }
}

mailer.createTransport(smtpPool(option));

...
// to send the email
mailer.sendMail(...)

就这样了。

票数 1
EN

Stack Overflow用户

发布于 2015-09-21 07:36:01

默认情况下,在Nodemailer中配置Gmail服务。如果您想使用您自己的服务,您需要提供特定的服务名称,比如webmail.myhealthcircles.com (可以是其他的)。基本上,如果要在microsoft或任何其他邮件客户端中配置此名称,则应该与您提供的名称相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32689625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档