首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为SMTP设置nodemailer

为SMTP设置nodemailer
EN

Stack Overflow用户
提问于 2015-07-02 17:21:49
回答 1查看 5.5K关注 0票数 4

我使用这个设置发送邮件:

代码语言:javascript
复制
import NodeMailer from 'nodemailer'
import SmtpTransport from 'nodemailer-smtp-transport'

const transporter = NodeMailer.createTransport(SmtpTransport({
  host: 'smtp.1blu.de',
  port: 25,
  debug: true,
  auth: {
    user: '...',
    pass: '...'
  }
}))

transporter.sendMail(options, (error, data) => ...)

但我知道这个错误:

代码语言:javascript
复制
Error: connect ECONNREFUSED 127.0.0.1:25
at Object.exports._errnoException (util.js:749:11)
at exports._exceptionWithHostPort (util.js:772:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1009:14)

它似乎忽略了主机,但为什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-25 18:13:09

我和你有同样的问题,我也在使用1blu。这个问题与Node的TLS图书馆有关。下面的配置为我完成了这个任务。

在此:

代码语言:javascript
复制
var smtpTransport = nodemailer.createTransport("SMTP",{
    host: 'smtp.1blu.de',
    secureConnection: true,
    port: 465,
    auth: {
       user: '...',
       pass: '...'
    },
    tls:{
        secureProtocol: "TLSv1_method"
    }
});
console.log('SMTP Configured');
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31190878

复制
相关文章

相似问题

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