vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Unterordner im Posteingang auslesen? 
Autor: SC88
Datum: 06.02.09 16:28

Ja aber dein programm muss AUF dem Exchangeserver laufen!!!!

Public Function GetMailboxInterface(emailAlias As String)
 
    On Error GoTo fehler
 
    Set m_iMailbox = Nothing
    Dim iPerson As New cdo.Person
 
    emailAlias = "mailto:" & emailAlias 'z.B. Administrator oder HansMueller
    iPerson.DataSource.Open emailAlias
 
    If Err.Number <> 0 Then
 
        Call Log.WriteLine(Err.Description, LOG_ERROR)
 
    Exit Function
    End If
 
    Set m_iMailbox = iPerson.GetInterface("IMailbox")
    Exit Function
 
fehler:
    Call Log.WriteLine("GMI - " & Err.Description, LOG_ERROR)
 
End Function
 
irgendwas Sub ()
Call GetMailboxInterface(lblUser)
 
If Not m_iMailbox Is Nothing Then
    Dim Recordset As New ADODB.Recordset
    Dim Record As New ADODB.Record
 
    Dim Flds As ADODB.Fields
 
    Set Flds = m_iConfiguration.Fields
    Flds(cdoMailboxURL) = m_iMailbox.BaseFolder
    Flds("CalendarLocation") = m_iMailbox.Inbox
    Flds(cdoSendUsingMethod) = cdoSendUsingExchange
    Flds(cdoSendEmailAddress) = Benutzer
    Flds(cdoSendUserName) = ""
 
    Flds.Update
 
    Set Flds = Nothing
 
 
    Record.Open m_iMailbox.Inbox
    Set Recordset.ActiveConnection = Record.ActiveConnection
 
    Recordset.Source = "SELECT ""DAV:href"" " & _
                       "FROM scope('shallow traversal of """ & m_iMailbox.Inbox _
                       & """') " & _
                       "WHERE ""DAV:ishidden"" = FALSE and " & _
                       """DAV:isfolder"" = FALSE"
 
    Recordset.Open
 
    If Recordset.RecordCount > 0 Then
        Recordset.MoveFirst
        Do Until Recordset.EOF
            Listbox.AddItem (Recordset.Fields("DAV:href").Value)
            Recordset.MoveNext
        Loop
 
    Else
 
      Listbox.Clear
 
 
    End If
end Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Unterordner im Posteingang auslesen?1.458SC8804.02.09 14:29
Re: Unterordner im Posteingang auslesen?915SC8806.02.09 10:20
Re: Unterordner im Posteingang auslesen?958Oly06.02.09 15:33
Re: Unterordner im Posteingang auslesen?969SC8806.02.09 16:28
Re: Unterordner im Posteingang auslesen?980Oly06.02.09 22:19
Re: Unterordner im Posteingang auslesen?888SC8811.02.09 08:28

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel