При использовании домена gmail для отправки электронной почты можно сделать следующее:
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'abc@gmail.com',
pass: 'pa55word'
}
});
let info = await transporter.sendMail({
from: 'sender@some.com', // sender address
to: 'abc@gmail.com', // list of receivers
subject: 'Hello', // Subject line
html: 'Hi',
});
Но для пользовательского домена, зарегистрированного в GSuite, следующее не работает:
let transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: 'abc@custom_gsuite_domain.com',
pass: 'pa55word'
}
});
let info = await transporter.sendMail({
from: 'sender@some.com', // sender address
to: 'abc@custom_gsuite_domain.com', // list of receivers
subject: 'Hello', // Subject line
html: 'Hi',
});
Как заставить это работать?