Как избежать предупреждения безопасности Outlook при программной отправке электронной почты?

Я отправляю электронную почту через Outlook, используя VB.Net 2005; это работает нормально.
В то же время, однако, я получаю следующее сообщение:

программа пытается автоматически отправить сообщение от вашего имени.
Ты хочешь это допустить ?
если это enexpected, это может быть вирус, и вы должны выбрать нет.

есть ли способ избежать этого?

3 ответов


Это "дизайном". Это делается для предотвращения вирусов от таких вещей, как просмотр адресной книги и автоматическая отправка электронных писем от имени пользователя. Наличие диалога предотвращает вирус от молча стать спам-ботом.


Я знаю, что это не ответ на ваш прямой вопрос, но есть ли причина, по которой Вы можете использовать систему.Сеть.Почта.Класс MailMessage и отправить с помощью этого? Или это потому, что вы хотите, чтобы по электронной почте в "отправленные"?


вам нужна библиотека, как Искупление чтобы обойти это всплывающее окно. Это встроенное поведение безопасности Outlook по умолчанию (с версии 2002, я думаю).