Отправить много проблем с почтой - PullRequest
1 голос
/ 20 августа 2010

Я создаю новостную рассылку на asp.net.Я отправляю до 2000 получателей электронной почты.Эта операция повторяет каждую почту и отправляет с использованием почты SMTP. Пожалуйста, смотрите мой предыдущий вопрос . Мой сервер использует hmailserver.

Моя проблема

Иногда эта ошибка отображается: Почтовый ящик недоступен.Ответ сервера: 5.1.1 Адрес получателя отклонен: пользователь неизвестен в таблице получателей ретрансляции

или

Почтовый ящик недоступен.Ответ сервера: Неизвестный почтовый ящик пользователя недоступен.Ответ сервера был: Неизвестный пользователь

1 Ответ

1 голос
/ 18 августа 2011

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

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