Я создал собственное письмо на своей панели управления 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' }
Любая помощь высоко ценится:)