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

6

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

A program is trying to automatically send Email on your behalf.
Do you want to allow this ?
if this is enexpected, it may be virus and you should choose no.

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

это желательное поведение. Пользовательshould быть предупрежденным о таком использовании их личных данных. Jonathan Fingland

Ваш Ответ

3   ответа
4

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

5

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

5

что это не отвечает на ваш прямой вопрос, но есть ли причина, по которой вы можете использовать класс System.Net.Mail.MailMessage и отправлять с его помощью? Или это потому, что вы хотите, чтобы электронное письмо отображалось в отправленных им сообщениях?

Из приведенного выше комментария, если копия требуется во входящих, текущий пользователь может быть добавлен в список получателей.
Это тот же подход, который мне пришлось использовать, чтобы предотвратить необходимость взаимодействия пользователя с автоматической сигнализацией электронной почты при сбое определенных процессов и т. Д.

Похожие вопросы