Как отправить письмо на собственный домен с помощью Nodemailer? - PullRequest
0 голосов
/ 07 января 2020

При использовании домена 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',
            });

Как заставить это работать?

...