使用带有cpanel自定义电子邮件的nodemailer时出现超时错误

时间:2018-05-18 12:17:51

标签: node.js express cpanel nodemailer

我已在cpanel信息中心内创建了自定义电子邮件,因此我可以使用我的域名发送电子邮件。我以前使用谷歌与nodemailer它工作得很好,但现在尝试用我的域主机我所得到的是连接超时,我真的不知道问题的来源,但我的邮件主机已启动并运行。 这个问题可能有类似的重复,但我已经通过它们但没有帮助..

我的主机记录,我不知道TTL和记录类型是否导致它

TTL: 14400
record-type : CNAME

var smtpTransport = nodemailer.createTransport({
        host: 'mail.mydomain.com',
        port: 465,
        secure: true,
        auth: {
        user: 'me@mydomain.com',
        pass: process.env.Password
        }
    });
    var mailOptions = {
        to: somebody@gmail.com,
        from: 'me@mydomain.com',
        subject: 'welcome',
        html: '<p>Hello this is a notification </p>',
    };
    smtpTransport.sendMail(mailOptions, function(err, sent){
        if(err){
            console.log(err)
        } else {
            console.log('message sent')
        }       
    });

{ Error: Connection timeout
    at SMTPConnection._formatError (/home/ubuntu/workspace/bitcoin.1/main/node_modules/nodemailer/lib/smtp-connection/index.js:591:19)
    at SMTPConnection._onError (/home/ubuntu/workspace/bitcoin.1/main/node_modules/nodemailer/lib/smtp-connection/index.js:564:20)
    at Timeout._connectionTimeout.setTimeout (/home/ubuntu/workspace/bitcoin.1/main/node_modules/nodemailer/lib/smtp-connection/index.js:256:18)
    at ontimeout (timers.js:386:11)
    at tryOnTimeout (timers.js:250:5)
    at Timer.listOnTimeout (timers.js:214:5) code: 'ETIMEDOUT', command: 'CONN' }

非常感谢任何帮助:)

0 个答案:

没有答案