如何從使用C#接收的電子郵件中找出「外出」標誌。如何使用C#找到郵件標題中的外出標誌
我沒有任何解析主題/正文的範圍。如果可用,我只需要通過header屬性找到它。或者任何其他手段。
請建議。
感謝, 斯利拉姆
如何從使用C#接收的電子郵件中找出「外出」標誌。如何使用C#找到郵件標題中的外出標誌
我沒有任何解析主題/正文的範圍。如果可用,我只需要通過header屬性找到它。或者任何其他手段。
請建議。
感謝, 斯利拉姆
您可以添加自定義標題到MAILMESSAGE如下,
MailMessage mail = new MailMessage();
mail.To = "[email protected]";
mail.From = "[email protected]";
mail.Subject = "this is a test email.";
mail.Body = "this is my test email body.";
mail.Headers.Add("X-Organization", "My Company LLC");//Your custom header goes here
SmtpMail.SmtpServer = "localhost"; //your real server goes here
SmtpMail.Send(mail);
和信你可以訪問它下面,
IEnumerable<string> headerValues = mail.Headers.GetValues("X-Organization");
var id = headerValues.FirstOrDefault();
如果你是使用Outlook對象模型,檢查MailItem.MessageClass屬性是否爲「IPM.Note.Rules.OofTemplate.Microsoft」。這隻有在發送者和接收者在同一個域中時纔有效。否則,所有投注都關閉 - 這對於OOF消息來說沒什麼特別的。
我在消息發送示例中看不到「MyCustomID」值。應該放置而不是「X-Organization」? – Artemix
現在它應該做到這一點..! –
您能描述一下** X-Organization **和** My Computer LLC **如何幫助獲得離開辦公室回覆? –