В настоящее время я пытаюсь настроить Mail2Bug для создания ошибок в DevOps Azure при поступлении новых писем в общий почтовый ящик.Все шло хорошо до той части, где нужно отвечать на входящее сообщение.
Код, который обрабатывает эту функцию, можно найти в EWSIncomingMessage.cs :
public void Reply(string replyHtml, bool replyAll)
{
//_message is of type EmailMessage
var reply = _message.CreateReply(replyAll);
reply.BodyPrefix = new MessageBody(BodyType.HTML, replyHtml);
reply.Send();
}
Вместо ответа с использованием электронной почты общего почтового ящика, он использует письмо от аутентифицированного пользователя.Я предполагаю, что это связано с тем, как CreateReply заполняет ответ MailMessage в сочетании с EWS.
Есть ли способы обойти это (возможно, путем создания нового MailMessage и имитации ответа)?