1
運行Exchange 2013組回覆地址在傳出電子郵件EWS
我在使用服務帳戶發送電子郵件C#的服務使用EWS。
我希望電子郵件具有與發送帳戶不同的回覆地址,即發送清單地址。
我該怎麼做? EmailMessage.ReplyTo
字段是隻讀的。
代碼:這似乎是,雖然我沒有使用PowerShell的關係,
ExchangeService service = new ExchangeService();
service.Credentials = EWScredentials;
service.Url = new Uri(string.Format("https://{0}/EWS/Exchange.asmx", ExchangePath));
EmailMessage message = new EmailMessage(service);
message.ToRecipients.AddRange(receipients);
//This didn't work
message.ReplyTo.Clear();
message.ReplyTo.Add(replyToAddress);
message.Subject = subject;
message.Body = html;
message.SendAndSaveCopy();
只有其他線程:How do you set a message Reply-To address using EWS Managed API?
今天我會試試這個,謝謝! – Aaron
所以,1個問題:'ConvertHexStringToByteArray'方法不存在於您的代碼中。 perhaphs你的意思是像http://stackoverflow.com/questions/321370/how-can-i-convert-a-hex-string-to-a-byte-array? – Aaron
使用該問題中的代碼添加一個'ConvertHexStringToByteArray'方法,並嘗試您的代碼似乎不會更改回復地址,至少不會在我們的員工Outlook客戶端上。它確實編譯並運行 – Aaron