Итак, вопрос в том, будет ли «лучше» запустить localhost mta (т.е. postfix) или «лучше» использовать сторонний restful api, встроенный в приложение, для отправки электронной почты?
мне любопытно, что люди будут здесь делать.
Я считаю, что postfix в Linux обеспечивает большую гибкость и контроль. ведение журнала sendmail / postfix по умолчанию (/ var / log / maillog) меня вполне устраивает, и вы даже можете установить ограничения с помощью iptables для каждого uuid, что позволяет приложениям с ограничением скорости.
У каждого есть свои плюсы и минусы.
Так как, fukawi2 состояния, использующие локальный MTA с интеллектуальным хостом (например, SendGrid, Mandril и т. д.), дает вам множество встроенных функций (организация очередей, резервные копии и многое другое) с меньшими настройками. Это означает, что вам не нужно самостоятельно записывать это в приложение.
Тем не менее, использование веб-API для отправки почты имеет тенденцию быть быстрее, поскольку SMTP является очень болтливый протокол, (но вам нужно написать очередь и резервные копии самостоятельно).
Общая рекомендация SendGrid заключается в использовании SMTP из-за всех встроенных функций локального почтового сервера. Однако, если скорость / загрузка сервера более важны, веб-API может быть лучшим решением.