Ste*_*ast 1 email ssl node.js nodemailer
我在让 nodemailer 使用 AuthSMTP ( https://www.authsmtp.com/ ) 时遇到问题。
var nodemailer = require('nodemailer');
var transOptions = {
host: 'mail.authsmtp.com',
port: 25,
secure: false,
auth: {
user: '...',
pass: '...'
}
};
var transporter = nodemailer.createTransport(transOptions);
var mainOptions = {
from: 'whatever@domain.com',
to: 'something@domain.com',
subject: 'hello',
text: 'hello world!'
};
var callback = function(err, info){
if (err) { throw err }
console.log('sent');
}
transporter.sendMail(mainOptions, callback);
Run Code Online (Sandbox Code Playgroud)
我从 AuthSMTP 返回的错误是:
“您的程序、应用程序或设备正尝试在我们的服务中使用 SSL,但您的帐户未启用 SSL。”
我不想启用 SSL,并且我secure将传输选项对象中的属性设置false为文档所说的:https://github.com/andris9/nodemailer-smtp-transport#usage。
当我设置为nodemailer不使用 SSL 时,为什么 AuthSMTP 会说我正在使用 SSL...?
你可以试试这个
var transOptions = {
host: 'mail.authsmtp.com',
port: 25,
secure: false,
ignoreTLS: true
auth: {
user: '...',
pass: '...',
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7184 次 |
| 最近记录: |