Я предлагаю вам серьезно подумать об аутсорсинге ваших почтовых сервисов. Я также рассмотрел возможность создания подобного сервиса для моих веб-приложений, но есть много вещей, которые вы должны будете держать поверх этого, которые отвлекут ваше время от основного веб-приложения (если, конечно, вы не делаете этот сервис своим первичное предложение). Сторонние службы исключают головную боль и текущее обслуживание.
Если вы пойдете по этому пути, вам нужно будет регулярно отслеживать репутацию вашего сервера, поддерживать отношения белого списка с крупными провайдерами, отслеживать и обрабатывать отскоки, настраивать правильное регулирование количества сообщений для каждого провайдера, реализовывать такие функции, как DKIM, VERP, SPF, и т.д. Предполагая, что это для почтовых рассылок с подпиской, ваша основная задача будет состоять в том, чтобы каждое отправленное сообщение попадало в почтовый ящик пользователя, а не в его спам-ящик. Будьте готовы к тому, что это займет больше времени, чем вы думаете.
Для транзакционной электронной почты (подтверждения регистрации учетной записи, отчетов о состоянии учетной записи, выставления счетов и т. Д.) Ознакомьтесь с этой ТАК для поставщиков с API-интерфейсами, удобными для веб-приложений.
Для рассылки рекламных рассылок и массовых рассылок ознакомьтесь с этой ТАК . Я только что добавил MailChimp в этот список.