2014-12-01 1 views
0

Есть ли какой-либо предпочтительный или рекомендуемый метод добавления поддержки исходящей электронной почты в веб-приложение? Мне нужно это для обычного: подтверждение регистрации пользователя, уведомления и т. Д.Общий метод добавления исходящих писем в webapp?

Мне посчастливилось установить постфикс бок о бок с веб-сервером, но он не кажется очень надежным. Один из клиентов не смог получить электронные письма из-за того, что их сервер блокировал электронные письма с моего сервера по какой-то неизвестной причине, пока они не перечислили меня вручную (возможно, из-за того, что я подделал домен адреса отправителя таким же, как у клиента).

Есть ли надежный метод доказательства дурака для выполнения этой слишком общей задачи?

Я бы предпочел не ходить на сторонний сервис.

+1

http://blog.codinghorror.com/so-youd-like-to-send-some-email-through-code/ – ceejayoz

+0

Это похоже на достойный контрольный список. – TheOne

ответ

1

Есть ли надежный метод доказательства дурака для выполнения этой слишком общей задачи?

№ Отправка исходящей электронной почты обманчиво проста с технической точки зрения. Вы быстро обнаруживаете, что фактическая практика его расстраивает и подвержена таким проблемам, как репутация сервера, greylisting, петли обратной связи, черные списки и т. Д. Предоставление сторонним сторонам справки - некоторые примеры включают Amazon SES, Mandrill, Sendgrid, Postmark - обычно лучший способ сделать что-то.

+0

Для подтверждения регистрации? –

+0

@RobertHarvey. Вопрос описывает проблемы с доступностью, поэтому я беру его за помощь в настройке исходящей электронной почты, а не в кодировании. – ceejayoz

+0

@ceejayoz, спасибо за рекомендации третьих лиц. Можете ли вы предложить конкретный и почему вы предпочитаете его? – TheOne