Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

UVOD

U ovom se članku opisuje kako pomoću biblioteke objekata microsoft Outlook 2002 ili biblioteke objekata programa Microsoft Office Outlook 2003 poslati PORUKU oblikovanu HTML-om pomoću programa Microsoft Visual C#.

Dodatne informacije

Da biste pomoću biblioteke objekata Outlook 2002 ili biblioteke objekata programa Outlook 2003 poslali HTML poruku oblikovanu pomoću programa Microsoft Visual C#, slijedite ove korake:

  1. U programu Microsoft Visual Studio .NET ili Microsoft Visual Studio 2005 stvorite novi projekt aplikacije konzole:

    1. Na izborniku Datoteka pokažite na Novo, a zatim kliknite Project.

    2. U Project vrste kliknite Vizualni C# Projekti.

      Napomena U odjeljku Microsoft Visual C# 2005 kliknite Vizualni C# uodjeljku Project Vrste.

    3. U odjeljku Predlošci kliknite Aplikacija konzole.

    4. Kliknite U redu. Po zadanom se stvara datoteka pod nazivom Class1.cs.

      Napomena U programu Microsoft Visual C# 2005 Program.cs po zadanom se stvara.

  2. Dodajte referencu na biblioteku objekata Outlook 2002 ili biblioteku objekata programa Outlook 2003. Da biste to učinili, slijedite ove korake:

    1. Na izborniku Project kliknite Dodaj referencu.

    2. Kliknite karticu COM .

    3. Na kartici COM kliknite Biblioteka objekata microsoft Outlook 11.0 ako koristite Outlook 2003 ili Kliknite Microsoft Outlook 10.0 Biblioteka objekata ako koristite Outlook 2002.

    4. Kliknite Odaberi.

      Napomena U programu Visual C# 2005 ne morate kliknuti Odaberi.

    5. U dijaloškom okviru Dodavanje referenci kliknite U redu.

      Napomena Ako primite poruku za generiranje omota za odabrane biblioteke, kliknite Da.

  3. U prozoru koda Class1.cs zamijenite sav postojeći kod sljedećim kodom:

    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. U ovom kodu unesite sve potrebne promjene na kojima ćete vidjeti komentare "TO DO".

  5. Pritisnite F5 da biste izgradili, a zatim pokrenite program.

  6. Provjerite je li poruka e-pošte poslana i primljena.

Reference

Dodatne informacije potražite na sljedećem web-mjestu Microsoft Developer Network (MSDN):

http://msdn2.microsoft.com/en-us/library/aa188489(office.10).aspxDodatne informacije o sigurnosnim značajkama e-pošte sustava Outlook 2002 i o tome kako te značajke mogu utjecati na prilagođena rješenja potražite u članku iz Microsoftove baze znanja pod brojem

290500 Opis sigurnosnih značajki e-pošte vezane uz razvojne inženjere u programu Outlook 2002

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×