2012-05-17 5 views
11

В моем проекте должны предлагать подписи электронной почты для моего менеджера. Как часть проектного документа. Ниже приведены доступные подходы. Пожалуйста, поделитесь своими мнениями о преимуществах и недостатках этих подходовПодходы отправки электронной почты

подхода 1: Использование сторонних SMTP
Pros: легкодоступно
Минусы: Расходы

подход 2: Хост собственный SMTP на Windows Azure
Плюсы:?
Против:?

подход 3: общественный счет электронной почты
Плюсы: Без дополнительных затрат или зависимость.
Против: Требуется больше усилий с точки зрения проектирования и реализации.

+1

Третья сторона не должна стоить много. Мы используем SendGrid, и это практически ничего не стоит, например, 10 000 писем за доллар. – Craig

ответ

6

Не имеет значения, какой SMTP-сервер вы используете, потому что весь ваш код должен знать о SMTP-хосте, порту, проверке безопасного режима и учетных данных пользователя. И, конечно, ваше приложение должно иметь возможность подключиться к узлу SMTP. Если ваше приложение поддерживает подключение к любому SMTP, вам не нужно беспокоиться о том, что использовать. Вы можете очень хорошо использовать SMTP-сервер своей собственной компании или использовать общедоступные SMTP-серверы, такие как Gmail, yahoo и т. Д.

+5

Так мы отправляем электронную почту из наших экземпляров Azure - используя System.Net.Mail и SMTP-сервер нашей компании и учетную запись, которую мы создали именно по этой причине. Работает как шарм. – RobinDotNet

+3

Вы, вероятно, ищете это: http://sendgrid.com/windowsazure.html –

+0

downvoted для предложения Gmail, вам будет запрещено – Toolkit

12

Подход 2 не рекомендуется Microsoft, и я тоже этим. Основная причина заключается в том, что вероятность того, что IP-адрес центра обработки данных Azure станет черным списком из-за спама, очень высока.

Не совсем понимает подход 3.

Весьма рекомендуемый подход (также Microsoft), чтобы использовать партийную почту третью системы отправки, такую, как SendGrid. Microsoft & SendGrid - партнер, предлагающий разработчикам Azure бесплатный и простой способ надежно, надежно и легко отправлять сообщения электронной почты с платформы Windows Azure. Подробнее читайте на странице link provided. И это официальная рекомендация.

+0

Цены SendGrid диковинные ... всего 60 дней бесплатно. – IrishChieftain

+0

Нет, теперь это всегда бесплатно, но это только хорошо, чтобы отправить электронную почту ... не так хорошо, как фактический адрес электронной почты, люди могут отправить материал обратно, и вы можете ответить на них и т. Д. –

+0

Хорошее решение - если вы следуйте инструкциям для регистрации через Azure, бесплатный план - 25 тысяч кредитов в месяц. Похоже, есть также бесплатный план для общественности за 12 тысяч кредитов в месяц. Я не прошел процесс регистрации позже, но он рекламирует «Нет срока действия». – emragins

4

Мы используем услуги SES Amazon для отправки электронных писем от AzureWatch для наших клиентов. В настоящее время отправляется на север 3000-4000 писем в день. Работает чудесно и очень доступным.

+0

Я тоже. SES легко, надежно и дешево. – Rory

2

Существует также возможность отправлять электронные письма в очередь, прежде чем отправлять их, используя службы SendGrid или AWS SES. Вы должны рассмотреть этот вариант, если ваше решение связано с большими нагрузками или вам не нравится тот факт, что сторонняя служба smtp выходит из Azure и из вашего (прямого) элемента управления.

Взгляните:

+2

Отсутствие информации о том, что коммерческое решение, с которым вы связались, является вашим собственным. –

Смежные вопросы