使用C#中的Microsoft.Office.Interop.Outlook寄送郵件的教學

2024/01/31閱讀時間約 2 分鐘

在C#程式開發中,有時候我們需要透過Outlook來發送郵件。這篇教學將會教你如何使用Microsoft.Office.Interop.Outlook來完成這個任務。


引用COM元件

首先,我們需要在專案中引用"Microsoft Outlook 15.0 Object Library" COM元件。你可以在Visual Studio中的專案中,透過"添加參考"的方式找到並引用這個元件。

程式碼實作

接下來,我們將在C#中編寫程式碼來發送郵件。

using Microsoft.Office.Interop.Outlook;

public class EmailSender
{
public void SendEmail()
{
// 建立Outlook Application物件
Application outlookApp = new Application();

// 建立信件物件
MailItem mail = (MailItem)outlookApp.CreateItem(OlItemType.olMailItem);

// 設定信件的收件人、主旨、內容等資訊
mail.To = "[email protected]";
mail.Subject = "測試郵件";
mail.Body = "這是一封測試郵件。";

// 寄出信件
mail.Send();
}
}

執行程式

將上述程式碼加入到你的專案中,然後呼叫SendEmail方法即可發送郵件。

注意事項

  • 請確保你的電腦上安裝了Outlook軟體。
  • 使用此方法發送郵件時,會自動開啟Outlook並發送郵件,請確保Outlook處於正常狀態。
  • 請注意程式碼中的收件人地址、主旨和內容是否正確。

這就是使用C#中的Microsoft.Office.Interop.Outlook來發送郵件的基本步驟。希望這篇教學對你有所幫助!

51會員
101內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
發表第一個留言支持創作者!