Как отправлять более 1000 писем в день с помощью веб-сайта ASP.NET - PullRequest
4 голосов
/ 18 ноября 2009

У нас есть веб-сайт, на котором требуется отправлять более 1000 писем в день всем клиентам, выбравшим оповещения. Через пару месяцев мы ожидаем увеличения нашей клиентской базы до 5000, поэтому нам, возможно, потребуется отправлять более 5000 писем каждый день.

В настоящее время мы используем почтовый сервер GoDaddy (почтовые сервисы, связанные с нашим доменом), и это позволяет нам отправлять только 250 писем в день. Что намного меньше, чем нам нужно.

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

Пожалуйста, предложите мне возможные решения этой проблемы, а также необходимое программное обеспечение / услуги.

Обновлено : у нас есть службы Windows, которые работают в фоновом режиме, чтобы генерировать необходимые электронные письма и отправлять их с помощью класса SmtpClient. Наша проблема - ограничения, налагаемые GoDaddy (только 250 электронных писем в день)

Ответы [ 6 ]

4 голосов
/ 18 ноября 2009

Если вы не можете или не хотите устанавливать свой собственный почтовый сервер, то одним из вариантов является поиск записей MX для почтовых серверов назначения и выполнение доставки непосредственно из вашего приложения с использованием класса SmtpClient.

В идеале, вы должны сделать это из фонового потока (служба Windows была бы еще лучше), чтобы минимизировать вмешательство в остальную часть вашего веб-сайта.

IIRC, MX DNS-запросы не доступны как стандартный вызов Framework. Однако их довольно легко добавить с помощью p / invoke.

0 голосов
/ 24 декабря 2009

Пока этот вопрос немного устарел. Я недавно прошел поиск хоста и наткнулся на JodoHost.com . У них есть реселлерская программа, в которой вы можете иметь домен, классифицируемый как «массовая рассылка». Вы должны подписать отказ, заявив, что вы не будете использовать его для спама, но они дают вам «неограниченные» электронные письма.

Вы захотите проверить с ними, что 5000+ электронных писем не будут проблемой.

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

  1. Инвестируйте в выделенный сервер. Таким образом, вы можете разместить на своем сервере столько сайтов, сколько захотите, и отправлять столько писем, сколько захотите. MailEnable - идеальное приложение для использования, хотя его бесплатная версия ограничена одним доменом. С этой опцией ваша стоимость значительно возрастет по сравнению с дешевым хостингом GoDaddy.
  2. Используйте стороннюю службу для отправки ваших массовых писем. Предыдущий работодатель имел список из более чем 40 000 пользователей, и мы использовали сторонний сервис для управления нашим списком. Таким образом, они несут ответственность за множество деталей управления списком такого размера (добавление, удаление, жалобы на спам и т. Д.)
0 голосов
/ 20 ноября 2009

Просто установите Mailenable на свой сервер. Его бесплатно и очень легко установить и использовать: http://www.mailenable.com/standard_edition.asp Мы используем его на всех наших 10+ серверах. Для этого вполне достаточно бесплатной версии.

0 голосов
/ 18 ноября 2009

Я предлагаю вам использовать свой собственный почтовый сервер. Некоторые почтовые серверы, настроенные для проверки почтового сервера отправителя, имеют право отправлять электронную почту. Я имею в виду, что почтовый сервер отправителя должен быть авторизован для отправки электронной почты вашего домена. В противном случае почтовый сервер-получатель отбрасывает электронные письма.

0 голосов
/ 18 ноября 2009

Простое решение не состоит в том, чтобы использовать веб-сайт для отправки всех этих электронных писем, просто используйте настольное приложение.

Не требуется выделенный сервер в облаке, подойдет установленный SMTP-сервер. Хорошо, что и массовый компонент электронной почты, как: aspnetmail

0 голосов
/ 18 ноября 2009

Существует множество различных решений. Если вы хотите отправить все электронные письма, которые вам нужны, вам нужно получить хорошую репутацию у всех провайдеров электронной почты, таких как Hotmail, Yahoo Mail, GMail. Это может быть довольно сложно, поскольку они делают все в соответствии с IP-адресами, а получение фиксированного IP-адреса в облаке может быть затруднено.

Вы можете использовать провайдеров, таких как smartFOCUS DIGITAL , чтобы отправлять вам электронные письма, и они заботятся о репутации с ESP.

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