1
從Outlook的名稱更改我有以下代碼編程方式使用C#
public void SendMail2(string subject, string body, string emailAddress)
{
Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.MailItem mailItem = app.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
mailItem.Subject = subject;
mailItem.To = emailAddress;
mailItem.Body = body;
mailItem.SentOnBehalfOfName = "Some Name Already Setup";
mailItem.Display(false);
}
但是當我調用該方法在我的計劃,我收到的電子郵件,而不是我自己預期的收件人的。請有任何想法嗎?
由於尺寸限制,我無法使用smtp。我正在使用交換,但我是一個小白菜在這,我有另一個名稱設置到我的帳戶,但我不知道如何使發件人顯示爲該帳戶 – PrOjEkTeD 2015-03-31 14:12:00
SentOnBehalfOfName應該工作fien只要你有適當的權限。 emailAddress變量的值是多少? – 2015-03-31 14:39:25
它是收件人的電子郵件地址作爲字符串 – PrOjEkTeD 2015-03-31 14:42:58