Разница между CDO.Message и System.Net.Mail - PullRequest
0 голосов
/ 29 декабря 2011

Я внедрил систему очистки электронной почты с помощью приложения C # .net, используя System.Net.Mail.Ранее эта система была реализована с использованием VB Script с использованием CDO.Message.После того, как я развернул свою новую систему и запустил ее для взрывных работ (отправка электронных писем), я получил исключение (Ошибка при обработке Количество сообщений превышает максимальное количество на соединение) в производственном SMTP-сервере.Я знаю, что эта ошибка вызвана настройкой SMTP-сервера, но мой клиент утверждает, что предыдущий сценарий VB может работать с этой настройкой SMTP-сервера.Вот почему я хочу знать разницу между CDO.Message и System.Net.Mail, например, есть ли контроль над сеансами соединения и т. Д.Пожалуйста, сообщите мне.Спасибо.

1 Ответ

0 голосов
/ 24 января 2012

«CDO» - это реализация COM для отправки почты, тогда как «System.Net.Mail» - это управляемый способ отправки почты с использованием SMTP (который обычно является ретранслятором на другой почтовый сервер). Вероятно, вы найдете ограничения при отправке большего количества одновременных электронных писем, поскольку оба сервера могут обрабатывать только очень много. Одновременные запросы - аналогично шоссе, способному обрабатывать ограниченное количество автомобилей одновременно.

...