计算机名和ip不匹配,错误:主机名/ IP不匹配证书的altnames Node.js的

我想汤姆使用nodemailer我的应用程序发送电子邮件,我的代码看起来是这样的:错误:主机名/ IP不匹配证书的altnames Node.js的

var smtpTransport = nodemailer.createTransport(smtpTransport({

pool: true,

host: 'smtp.myemailserver.com',

port: 587,

auth: {

user: '[email protected]',

pass: '******'

}

}));

var mailOptions = {

from: '[email protected]',

to: '[email protected]',

subject: 'test ',

text: 'Hello world ',

html: 'Hello world '

};

smtpTransport.sendMail(mailOptions, function(error, info){

if(error){

console.log(error);

}else{

console.log('Message sent: ' + info.response);

}

});

,但我得到的错误,我不能弄清楚:

[Error: Hostname/IP doesn't match certificate's altnames: "Host: smtp.myemailserver.com. is not in the cert's altnames: DNS:secure.emailsrvr.com, DNS:www.secure.myemailserver.com"]

reason: 'Host: smtp.myemailserverr.com. is not in the cert\'s altnames: DNS:secure.myemailserver.com, DNS:www.myemailserver.com',

host: 'smtp.myemailserver.com.',

cert:

{ subject: { OU: [Object], CN: 'secure.myemailserver.com' },

issuer:

{ C: 'GB',

ST: 'Greater Manchester',

L: 'Salford',

O: 'COMODO CA Limited',

CN: 'COMODO RSA Domain Validation Secure Server CA' },

subjectaltname: 'DNS:secure.emailsrvr.com, DNS:www.secure.myemailserver.com',

infoAccess: { 'CA Issuers - URI': [Object], 'OCSP - URI': [Object] }

我尝试添加

tls {

rejectUnauthorized: false

}

电子邮件选项,但会要求挡住了我的电子邮件,所以请任何帮助

2017-04-18

sarya

+0

这是什么意思“阻止我的电子邮件”?请提供带有tls选项的日志。 –

+0

[发送电子邮件与nodemailer](https://stackoverflow.com/questions/29099582/sending-emails-with-nodemailer) –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值