Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

PENDAHULUAN

Artikel ini menguraikan cara menggunakan Pustaka Objek Microsoft Outlook 2002 atau Pustaka Objek Microsoft Office Outlook 2003 untuk mengirim pesan berformat HTML dengan menggunakan Microsoft Visual C#.

Informasi Selengkapnya

Untuk menggunakan Pustaka Objek Outlook 2002 atau Pustaka Objek Outlook 2003 untuk mengirim pesan berformat HTML dengan menggunakan Microsoft Visual C#, ikuti langkah-langkah ini:

  1. Di Microsoft Visual Studio .NET atau di Microsoft Visual Studio 2005, buat proyek Aplikasi Konsol baru:

    1. Pada menu File, arahkan ke Baru, lalu klik Project.

    2. Di Project Ini, klik Proyek Visual C#.

      Catatan Di Microsoft Visual C# 2005, klik Visual C# di bawah Project Desain.

    3. Di bawah Templat, klik Aplikasi Konsol.

    4. Klik OK. Secara default, file yang dinamai Class1.cs akan dibuat.

      Catatan Di Microsoft Visual C# 2005, Program.cs dibuat secara default.

  2. Tambahkan referensi ke Pustaka Objek Outlook 2002 atau Pustaka Objek Outlook 2003. Untuk melakukannya, ikuti langkah-langkah berikut:

    1. Pada menu Project, klik Tambahkan Referensi.

    2. Klik tab COM .

    3. Pada tab COM, klik Pustaka Objek Microsoft Outlook 11.0 jika Anda menggunakan Outlook 2003, atau klik Pustaka Objek Microsoft Outlook 10.0 jika Anda menggunakan Outlook 2002.

    4. Klik Pilih.

      Catatan Di Visual C# 2005, Anda tidak perlu mengklik Pilih.

    5. Dalam kotak dialog Tambahkan Referensi, klik OK.

      Catatan Jika Anda menerima pesan untuk menghasilkan pembungkus untuk pustaka yang Anda pilih, klik Ya.

  3. Di jendela kode Class1.cs, ganti semua kode yang sudah ada dengan kode berikut:

    using System;
    using System.Reflection; // to use Missing.Value
    // TO DO: If you use the Microsoft Outlook 11.0 Object Library, uncomment the following line.
    // using Outlook = Microsoft.Office.Interop.Outlook;

    namespace SendHTMLMail
    {
    public class Class1
    {
    public static int Main(string[] args)
    {
    try
    {
    // Create the Outlook application.
    Outlook.Application oApp = new Outlook.Application();

    // Get the NameSpace and Logon information.
    Outlook.NameSpace oNS = oApp.GetNamespace("mapi");

    // Log on by using a dialog box to choose the profile.
    oNS.Logon(Missing.Value, Missing.Value, true, true);

    // Alternate logon method that uses a specific profile.
    // TODO: If you use this logon method,
    // change the profile name to an appropriate value.
    //oNS.Logon("YourValidProfile", Missing.Value, false, true);

    // Create a new mail item.
    Outlook.MailItem oMsg = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);

    // Set the subject.
    oMsg.Subject = "Send Using OOM in C#";

    // Set HTMLBody.
    String sHtml;
    sHtml = "<HTML>\n" +
    "<HEAD>\n" +
    "<TITLE>Sample GIF</TITLE>\n" +
    "</HEAD>\n" +
    "<BODY><P>\n" +
    "<h1><Font Color=Green>Inline graphics</Font></h1></P>\n" +
    "</BODY>\n" +
    "</HTML>";
    oMsg.HTMLBody = sHtml;

    // Add a recipient.
    Outlook.Recipients oRecips = (Outlook.Recipients)oMsg.Recipients;
    // TODO: Change the recipient in the next line if necessary.
    Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add("email address");
    oRecip.Resolve();

    // Send.
    oMsg.Send();

    // Log off.
    oNS.Logoff();

    // Clean up.
    oRecip = null;
    oRecips = null;
    oMsg = null;
    oNS = null;
    oApp = null;
    }

    // Simple error handling.
    catch (Exception e)
    {
    Console.WriteLine("{0} Exception caught.", e);
    }

    // Default return value.
    return 0;

    }
    }
    }
  4. Dalam kode ini, buat perubahan yang diperlukan di mana Anda melihat komentar "HARUS DILAKUKAN".

  5. Tekan F5 untuk membuat lalu menjalankan program.

  6. Verifikasi bahwa pesan email telah dikirim dan telah diterima.

Referensi

Untuk informasi selengkapnya, kunjungi situs Web Microsoft Developer Network (MSDN) berikut:

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxUntuk informasi selengkapnya tentang fitur keamanan email Outlook 2002 dan tentang bagaimana fitur tersebut bisa mempengaruhi solusi kustom, klik nomor artikel berikut ini untuk melihat artikel di Basis Pengetahuan Microsoft:

290500 Deskripsi fitur keamanan email terkait pengembang di Outlook 2002

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×