Я работаю над сайтом, который должен отправлять письма с mail.ru на gmail.com или другие почтовые провайдеры. Для этого я использую NodeJS и nodemailer. Сейчас я могу отправлять письмо с mail.ru на mail.ru, но на другие провайдеры не могу отправить. Как это исправить?
я работаю над сайтом, который должен отправлять письма с mail.ru на gmail.com или другие майл провайдеры
Вы порядок действий перепутали. Надо было сначала разобраться в нюансах работы с электронной почтой, а потом уже пилить такой сайт.
По теме вопроса. Хз что за проблема у вас. Добавьте подробно в чём именно затык.
[2020-03-04 12:33:27] INFO [ao1R5pXeoL4] Connection upgraded with STARTTLS
[0] [2020-03-04 12:33:27] DEBUG [ao1R5pXeoL4] SMTP handshake finished
[0] [2020-03-04 12:33:27] INFO Sending message <7c24b069-5dc7-0178-40a1-8e34a2093b3d@icn-solutions.nl> to <aydinyan98@bk.ru>
[0] [2020-03-04 12:33:32] DEBUG [ao1R5pXeoL4] Closing connection to the server using "end"
[0] [2020-03-04 12:33:32] ERROR Send error for <7c24b069-5dc7-0178-40a1-8e34a2093b3d@icn-solutions.nl>: Can't send mail - all recipients were rejected: 550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain
[0] [2020-03-04 12:33:32] ERROR Send Error: Can't send mail - all recipients were rejected: 550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain
[0] error sending email: Error: Can't send mail - all recipients were rejected: 550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain
[0] [2020-03-04 12:33:32] INFO [ao1R5pXeoL4] Connection closed
Возможно проблема с mail.ru, они блокируют отправку сообщений и вход на сервер с подозрительных IP, и бывает что блокируют отправку, если письмо отправляется не с web-интерфейса или с неизвестного им приложения. Это все делается для исключения массовой рассылки с помощью ботов. Отключить это на некоммерческом аккаунте невозможно. Попробуйте другие почтовые сервисы.