Лучшие инструменты для тестирования массовой рассылки в .net? - PullRequest
1 голос
/ 31 октября 2008

Сценарий таков, что мы отправляем тысячи писем через SMTP-сервер. Контент создается заранее и забирается при отправке.

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

Должны ли мы создавать фиктивные учетные записи электронной почты? Я слышал о возможности отправки на SMTP-сервер, который хранит их только локально, но действительно ли это проверяет все узкие места? У кого-нибудь есть стратегические подходы к этому?

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

1 Ответ

2 голосов
/ 31 октября 2008

Авиакомпания, продвигающая тарифную сделку? Полмиллиона писем за 10 минут? Для меня это звучит как спам.

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

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

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

Обновление: просто интересно, зачем 10-минутный лимит? Это, безусловно, будет гораздо лучше масштабироваться, если вам будет позволено накапливать электронные письма небольшими партиями, а не насыщать свои каналы сразу.

...