В настоящее время в нашем приложении администратор компании приглашает в систему нескольких пользователей.Наш дизайн: взять выбранные администратором отдельные адреса электронной почты, проверить пользователя, если он существует, и член текущей компании ничего не делать.если существует, но не является членом текущей компании, выполните настройку, добавьте компанию и отправьте приветственное письмо.если не существует, установите учетную запись пользователя, добавьте в компанию и отправьте приглашение по электронной почте.Но есть жесткий контрольно-пропускной пункт.Администраторы хотят пригласить до 5000 писем.Из-за того, что в настоящее время мы приглашаем в веб-приложение и отправляем электронную почту по одному (мы должны, из-за уникальности и кода активации), администратор не может приглашать более 20-30 электронных писем одновременно из-за тайм-аута.* Я думал взять электронную почту на другой стол и сделать операцию с таймером?Каков наилучший способ для этого?
Среда ASP.NET MVC2 на сервере amazon-ec2.Также у нас есть таймер quartz.net