Отправка почты из Erlang - приложение OTP или приложение ОС - PullRequest
0 голосов
/ 13 мая 2018

Когда мне нужно отправлять уведомления по электронной почте из приложения Erlang (приложение не нуждается в получении писем), я могу выбрать один из двух способов:

  1. использовать простое OTP-приложение только для отправки, например esmtp
  2. используйте простое (только для отправки) приложение для ОС, такое как ssmtp , и вызовите его из приложения Erlang через os:cmd и составьте сообщение (содержащее информацию из работающей системы), написав в файл из приложения Erlang.

Они оба работают, но я не знаю, есть ли какие-либо недостатки / преимущества в любом подходе. Что лучше подходит для производственной системы?

1 Ответ

0 голосов
/ 14 мая 2018

Вы можете попробовать использовать AWS SES (Служба отправки электронной почты)

есть aws erlang api для отправки почты через erlang драйвер

, поэтому вы можете отправлять отформатированные или необработанные сообщения, включая HTML-страницы.

также вы можете добавить заголовки ses, чтобы увидеть статистику о том, сколько писем было открыто клиентом и какие клики на них сделаны

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/event-publishing-cloudwatch-tutorial-send-email.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...