在节点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.com',pass:'*******'}});
现在邮件没有发送 . 服务名称是否正确?或者我必须给别的东西 . 如果是这样,如何查找服务名称
2 回答
您需要使用nodemailer-smtp-pool模块,并在选项中提供您的电子邮件服务器凭据:
这就对了 .
默认情况下,Nodemailer中配置了Gmail服务 . 如果您想使用自己的服务,则需要提供特定的服务名称,例如webmail.myhealthcircles.com(它可能是其他内容) . 基本上,如果您要在Microsoft Outlook或任何其他邮件客户端中配置它,它应该与您提供的名称相同 .