共用方式為


使用 Hotmail 帳戶傳送郵件專案

此範例會使用 SendUsingAccount 屬性,使用 Windows Live Hotmail 帳戶來傳送郵件專案。

範例

注意事項

下列程式代碼範例是 Microsoft Office Outlook 2007 程式設計應用程式的摘錄。

配置檔會定義一或多個電子郵件帳戶,且每個電子郵件帳戶都與特定類型的伺服器相關聯,例如 Microsoft Exchange Server 或 Post Office 通訊協定 3 (POP3) 。 因為您的配置檔中可能有多個帳戶,所以您必須指定要用來傳送專案的電子郵件帳戶,然後取得 Account 物件來表示該專案。

在下列程式代碼範例中,會使用附加的路線建立訊息,然後使用 Windows Live Hotmail 帳戶來傳送。 Hotmail 電子郵件帳戶會當做使用者配置檔中的 Account 物件使用。 然後程式代碼範例會將 SendUsingAccount 屬性設定為該 Account,並從 MailItem 物件呼叫 Send () 方法。

If you use Visual Studio to test this code example, you must first add a reference to the Microsoft Outlook 15.0 Object Library component and specify the Outlook variable when you import the Microsoft.Office.Interop.Outlook namespace. The using statement must not occur directly before the functions in the code example but must be added before the public Class declaration. The following line of code shows how to do the import and assignment in C#.

using Outlook = Microsoft.Office.Interop.Outlook;
private void SendUsingAccountExample()
{
    Outlook.MailItem mail = Application.CreateItem(
        Outlook.OlItemType.olMailItem) as Outlook.MailItem;
    mail.Subject = "Our itinerary";
    mail.Attachments.Add(@"c:\travel\itinerary.doc",
        Outlook.OlAttachmentType.olByValue,
        Type.Missing, Type.Missing);
    Outlook.Account account =
        Application.Session.Accounts["Hotmail"];
    mail.SendUsingAccount = account;
    mail.Send();
}

另請參閱