eMail im Outlook Posteingang erstellen ?



  • Hallo,

    das mit dem Erstellen von Outlook Kontakten, Kalendereinträgen und Aufgaben habe ich hin bekommen ! Leider verzweifle ich hier am erstellen einer neuen eMail die ich mit Anhang im Posteingang speichern möchte !!

    Kennt jemand nen Tutorial hier für ?

    Danke Coolsero



  • für ne mail mit anhang kuck mal hier
    für den mfc kuckst du ganz unten auf der seite unter der message
    Did not compile in for MFC... wie der es dort gemacht hat.



  • Hallo,

    ich komme mit meinem Problem einfach nicht weiter !!
    Hier mal den Code den ich benutze !!

    CApplication olApp;
    CItems pItems;
    CMAPIFolder pFolder; 
    CMailItem pMail;
    
      if(!olApp.CreateDispatch("Outlook.Application.11"))
      {
    	AfxMessageBox("CreateDispatch konte Outlook nicht öffnen!");
    	return TRUE;
      }
    
       CNameSpace olNs(olApp.GetNamespace("MAPI"));
       COleVariant covOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
       olNs.Logon(covOptional, covOptional, covOptional, covOptional);
       olNsLog = olNs;
       pFolder = olNsLog.GetDefaultFolder(6);
       pItems = pFolder.get_Items();	
    
      CComVariant typ;
      typ = 0;
      pMail = pItems.Add(typ);
      pMail.put_Subject("Test Mail");
      pMail.put_To("Hallo@Test.de");
      pMail.put_Body("Eine Email von c++ im Outlook");
      pMail.put_BodyFormat(1);// Typ 1 für HTML Mail
    
      //pMail.Send();
      pMail.Save();
    

    So mein Problem ist das bei der Methode "Save" liegt die Mail hinterher im Entwürfe Ornder und bei der methode "Send" liegt sie im Postausgang !! Ich möchte die aber im Posteimngag als Empfangene Mail habe und ich weiß einach nicht Wie !!

    Coolsero



  • Hallo,

    ich bin mir nicht mal sicher ob das das richtige Item ist:

    CMailItem pMail;
    

    es muss doch auch ein Item für eine Empfangene mail geben und nicht nur für eine neue !

    Hat davon schon jemand was gehört ?

    Danke Coolsero



  • Hallo,

    habe jetzt schon mal herausgefunden das ich für mein Problem die Extendet MAPI benutzen muss. Leider komme ich damit auch noch nicht so recht weiter, da ich keine Infos über die Extendet MAPI finde. z.b wie kann ich den Posteingang öffnen und dort ne Mail erstellen. Ich schaffe es ja noch nicht mal mich zu Outlook zu connecten und den MessageStore zu öffnen.

    Hat jemand ne Idee oder besser kennt jemand den Beispielcode ?

    Danke Coolsero



  • Wie hast du das mit den Kontakten gelöst?
    Wenn man fragen darf.



  • Hallo Fastpath2,

    Wenn du in Outlook Kontakte Lesen oder Erstellen möchtest ?
    Dann schau dir doch mal folgende Seite an:

    [url]
    http://support.microsoft.com/kb/220600
    [/url]

    MfG Coolsero


Anmelden zum Antworten