Как отправлять электронные письма в функциях Twilio без SendGrid?

Я знаю, что мы можем использовать SendGrid, и есть примеры, но SendGrid ужасен, и все идет в спам с невыделенными учетными записями IP (да, даже после включения DKIM и всего остального). Все бесплатные IP-адреса занесены в черный список, и поддержка SendGrid не удалит их и не предоставит мне IP-адреса, не внесенные в черный список.

Есть ли другой способ отправлять электронные письма без использования SendGrid с помощью функций Twilio? Могу ли я как-то использовать NodeMailer и настроить его для работы с Gmail? Это было бы идеальным решением.


person Jake    schedule 31.07.2019    source источник
comment
да, вы можете использовать nodemailer для этого   -  person Nikhil Savaliya    schedule 31.07.2019


Ответы (1)


Евангелист разработчиков Twilio здесь.

С помощью функций Twilio вы можете установить любой модуль npm, если он < href="https://www.twilio.com/docs/runtime/functions/packages#limitations" rel="nofollow noreferrer">не требует собственных расширений (обратите внимание на все, что зависит от node-gyp Например).

Поскольку у NodeMailer нет зависимостей, вы можете его использовать. Просто перейдите в раздел Configuration в консоли Twilio и добавьте NodeMailer в качестве зависимости. Затем вы можете require его require использовать в любой из ваших функций Twilio и использовать его оттуда.

Дайте мне знать, поможет ли это вообще.

person philnash    schedule 02.08.2019