Ошибка тайм-аута при использовании nodemailer с настраиваемой электронной почтой cpanel - PullRequest
0 голосов
/ 18 мая 2018

Я создал собственное письмо на своей панели управления cpanel, поэтому я могу отправлять письма с моим доменным именем.Раньше я использовал google с 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' }

Любая помощь высоко ценится:)

...