Ответить/ответить всем на определенную почту Outlook с помощью С#

Я хочу отправить ответ, чтобы сказать конкретное письмо из моего почтового ящика Outlook. Я намерен найти почту, выполнив поиск в почтовом ящике по теме/телу/отправителю, а затем ответить на найденную почту. Мне удалось найти почту из почтового ящика с помощью С#, но я не могу ответить на почту.

А также, если я использую ответ, будет ли это точной копией действия, выполняемого в Outlook, то есть, если я отвечу по почте, будет ли тема добавлена ​​с помощью RE: или нам нужно вручную добавить текст к теме?

Пожалуйста, избавь меня от невежества

Любая помощь будет оценена


person Goutham Ramesh    schedule 15.06.2016    source источник


Ответы (2)


Следующий код является выдержкой

Предположим, вы выбрали свой предмет, здесь я выбрал один по номеру..

MailItem m = objFolder.Items[t];
m.ReplyAll();

Это эффективно нажимает «ReplyAll» и заполняет все, как если бы это сделал Outlook ... (потому что это так), например, добавьте материал в тело ... нажмите «Отправить».

person BugFinder    schedule 15.06.2016
comment
Спасибо за ответ. Но после этого ответа не генерируется. Он просто выполняет команду, но ничего не происходит. - person Goutham Ramesh; 16.06.2016
comment
Вы послали после? - person BugFinder; 16.06.2016
comment
Если вы хотите, чтобы ответ отображался, добавьте myReply = m.ReplyAll(); мойОтвет.Дисплей(); - person Eric Legault; 17.06.2016

Гутам Гаути это правильно. Все изменения, которые вы делаете в своем почтовом отправлении, будут ответными. Но если вам нужна дополнительная информация, вы можете прочитать эту статью на CodeProject:

http://www.codeproject.com/Articles/1106804/Create-and-send-an-email-reply-in-Csharp-VB-NET

person Anderson Rissardi    schedule 15.06.2016