Avatar billede brassmaid Nybegynder
14. november 2006 - 10:33

Outlook tilgang fra c#

Hej

Jeg har et ret stort problem jeg håber i kan hjælpe mig med.

Jeg prøver at lave en outlook mailitem og gemme det i filsystemet som en msg file. Jeg bruger Visual Studio 2005 og har følgende kode:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Runtime.InteropServices;
using Outlook = Microsoft.Office.Interop.Outlook;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Outlook.ApplicationClass myOutlookApplication = null;
        myOutlookApplication = new Outlook.ApplicationClass ();
        Outlook.NameSpace myNameSpace = myOutlookApplication.GetNamespace("MAPI");
        object myMissing = System.Reflection.Missing.Value ; 
        myNameSpace.Logon(myMissing, myMissing, myMissing, myMissing);
        Outlook.MailItem myNewMail = (Outlook.MailItem) myOutlookApplication.CreateItem (Outlook.OlItemType.olMailItem  );
       
        myNewMail.To=("min@mail.dk");
        myNewMail.Subject = "About our meeting...";
        myNewMail.Body = "Hi James,\n\n" +
                        "\tI'll see you in two minutes for our meeting!\n\n" +
                        "Btw: I've added you to my contact list!";

        myNewMail.SaveAs(@"c:\temp\outlookfile_mandag.msg", 3);   
        Marshal.ReleaseComObject (myNewMail);

        myNameSpace.Logoff ();
        Marshal.ReleaseComObject (myNameSpace);
        Marshal.ReleaseComObject (myOutlookApplication);
    }
}

Koden virker perfekt i den indbyggede webserver, men så snart jeg ligger den ud på min egen IIS fejler den:

Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80070005.

Jeg har søgt overalt på nettet og kan ikke rigtig finde en brugbar løsning. Håber i kan hjælpe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester