|
![]() |
#1 |
Участник
|
Вот что получил (для smtp.office365.com):
Ошибка отправки почты: Серверу SMTP требовалось защищенное соединение, или подлинность клиента не была установлена. Ответ сервера: 5.7.1 Client was not authenticated. Где сказать, что использовать SSL ? Справедливости ради: через smtp.yandex.ru отправилось "на ура". Последний раз редактировалось AR®; 02.09.2013 в 14:39. |
|
![]() |
#2 |
Участник
|
Цитата:
X++: ... smtpClient = new System.Net.Mail.SmtpClient(mailServer, port); smtpClient.EnableSsl(true); ... Последний раз редактировалось handy-comp; 02.09.2013 в 14:41. |
|
![]() |
#3 |
Участник
|
Только вот так:
X++: smtpClient.set_EnableSsl(true); Как бы еще добиться, что бы при отправке не задумывалось? Как из Outlook'а 2010 (уходит сразу). |
|
![]() |
#4 |
Участник
|
Цитата:
существенных тормозов при работе у себя не заметил, а работает код в достаточно нагруженном режиме - идет большая рассылка документов. |
|
![]() |
#5 |
Участник
|
Хотите верьте, хотите нет - на минимальном письме без вложений ждем 8-10 секунд, из Outlook'а на той же машине - секунда или полторы.
И еще просветите, пожалуйста, почему если закомментировать добавление в коллекцию, то выпадает Exception с поясняющим текстом "Ошибка отправки почты: Необходимо указать получателя." Разве добавлять в коллекцию обязательно? |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от AR®
![]() Хотите верьте, хотите нет - на минимальном письме без вложений ждем 8-10 секунд, из Outlook'а на той же машине - секунда или полторы.
И еще просветите, пожалуйста, почему если закомментировать добавление в коллекцию, то выпадает Exception с поясняющим текстом "Ошибка отправки почты: Необходимо указать получателя." Разве добавлять в коллекцию обязательно? Коллекция адресов нужна, без нее не знаю способа указать адресатов. |
|
![]() |
#7 |
Участник
|
Кстати, старый добрый Outlook Express при эксперименте тормозил примерно столько же (8-10 сек) при отправке через smtp.office365.com.
Быстро - только из Outlook 2010 (sp2) |
|