2016-06-15 2 views
1

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

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

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

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

ответ

5

Следующий код представляет собой экстракт

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

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

+0

Спасибо за reply.But нет ответа генерируется после this.It просто выполняет команду, но ничего не происходит –

+0

Вы отправили после? – BugFinder

+0

Если вы хотите, чтобы ответ был показан, добавьте myReply = m.ReplyAll(); myReply.Display(); –

0
private void ReplyToMail(Outlook.MailItem mailItem) 
{ 
    //mailItem is the mail you wand to reply to 
    Outlook.MailItem replyMail = mailItem.Reply(); 
    //you can use replyAll insted 
    replyMail.Body = "the mail body text"; 
    ((Outlook._MailItem)replyMail).Send(); 
} 
Смежные вопросы