Error sending OTP: Error: connect ETIMEDOUT 92.204.80.1:25
at TCPConnectWrap.afterConnect [as oncomplete] (node:net
errno: -4039,
code: 'ESOCKET',
syscall: 'connect',
address: '92.204.80.1',
port: 25,
command: 'CONN'
}
Error: Failed to send OTP. Please try again later.
at sendOtpEmail
throw new ERR_HTTP_INVALID_STATUS_CODE(originalStatusCode);
^
RangeError [ERR_HTTP_INVALID_STATUS_CODE]: Invalid status code: {
success: false,
message: 'Your ID has been deleted or rejected, Create a new accout'
}
< /code>
Я попытался добавить и изменить порты на 587, но это тоже не сработало.
Вот как мой компонент OTP выглядит до сих пор < /p>
export const sendOtpEmail = async (email, otp) => {
const transporter = nodemailer.createTransport({
service: 'Godaddy',
host: 'smtp.secureserver.net',
secure: true,
secureConnection: false,
tls: {
ciphers:'SSLv3',
},
requireTLS:true,
port: 465,
debug: true,
auth: {
user: process.env.EMAIL_USER,
pass: process.env.EMAIL_PASS,
},
});
const mailOptions = {
from: process.env.EMAIL_USER,
to: myemail@gmail.com,
subject: 'Your OTP Code',
html: `
Your OTP Code
`,
};
< /code>
Большое спасибо.
Если кто -то может помочь, это будет оценено. < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... ddys-email
Мобильная версия