Jump to content

Outlook - Mails autom. in PST exportieren


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

zur Umgebung: MS Exchange 2003 mit Outlook 2003 und online Postfächern.

Jetzt möchte ich die Mails in meinem Postfach autom. (per Script?) in eine PST kopieren. Die Mails sollen also weiterhin im Postfach bleiben.

Am liebsten würde ich das gesamte Postfach in eine PST kopieren, um auch die Notizen in der PST zu haben.

Hat hier jemand eine Idee, wie ich das löse?

 

Grüße

Chris

Link zu diesem Kommentar

Hi,

 

die Mails automatisch in irgendeine PST zu exportieren ist eigentlich, wenn das auch nciht so gedacht ist ganz einfach.

 

Schalte die Auto-Archivierung ein. Setze sie standardmäßig auf einen Tag. Schon werden Deine Mails in den Archivordner exportiert. Dieser ist dann im Profil als PST-Datei zu finden.

 

Ist vielleicht nicht ganz die Idee, die dahinter steckte, als Bill das gebaut hat, funzt aber, so mache ich das schon seit langer Zeit.

Link zu diesem Kommentar

Ich habe da einen halben Ansatz für dich (in Outlook 2007 erstellt)

Sinn der Sache war, Kategorisierte Mails verschiedener Postfächer in eine PST zu exportieren.

 

Idee ist gestorben bevor sie fertig war - mir fehlte das "wie binde ich ein VBA Script auf einen Button"; dir fehlt "wie mache ich, dass er das automatisiert ausführt".

 

Function exportieren()

Set myOlApp = Outlook.Application

Set mynamespace = myOlApp.GetNamespace("MAPI")

'####################Posteingang des Postfaches wählen

Set posteingang = mynamespace.Folders.Item("Postfach - Andreas Bach")

Set posteingang = posteingang.Folders("Posteingang")

'####################Einen Counter für die Anzahl an Mails im Posteingang setzen

counter = posteingang.Items.Count

'####################Die Datei c:\Buchungsrelevant.pst zum Outlook Namensraum hinzufügen

mynamespace.AddStore "c:\buchungsrelevant.pst"

'####################Die zweite PST auf die Variable "zweitepst" setzen

Set zweitepst = mynamespace.Folders.Item("Persönliche Ordner")

'####################Fehlermeldungen ausblenden

On Error Resume Next

'####################In der zweiten PST den Ordner Buchungsrelevant erstellen.

zweitepst.Folders.Add ("Buchungsrelevant")

'####################Die Variable buchungsrelevant2 auf diesen Ordner zeigen lassen

Set buchungsrelevant2 = zweitepst.Folders("Buchungsrelevant")

buchungsrelevant2.Folders.Add ("Andreas Bach")

Set buchungsrelevant2 = zweitepst.Folders("Buchungsrelevant").Folders("Andreas Bach")

'####################So oft wie Mails im Postfach sind

For x = 1 To counter

'####################Schreibe in die Variable myitem mail Nr.x

Set myitem = posteingang.Items(x)

'####################Wenn diese Mail in der roten Kategorie ist

If (myitem.Categories = "Rote Kategorie") Then

'####################Setze Variable kopie auf "ausgewählte mail kopieren nach"

Set kopie = myitem.Copy

'####################Kopiere nach c:\buchungsrelevant.pst, buchungsrelevant

kopie.Move buchungsrelevant2

myitem.Categories = "Blaue Kategorie"

myitem.Save

'####################Ansonsten mache nichts

Else

End If

'####################Nächste Mail

Next x

'####################

'####################

'Nächstes PF

'####################

'####################

Set posteingang = mynamespace.Folders.Item("Postfach - Claudius Dietrich")

Set posteingang = posteingang.Folders("Posteingang")

counter = posteingang.Items.Count

For x = 1 To counter

Set myitem = posteingang.Items(x)

Set buchungsrelevant2 = zweitepst.Folders("Buchungsrelevant")

buchungsrelevant2.Folders.Add ("Claudius Dietrich")

Set buchungsrelevant2 = zweitepst.Folders("Buchungsrelevant").Folders("Claudius Dietrich")

If (myitem.Categories = "Rote Kategorie") Then

Set kopie = myitem.Copy

kopie.Move buchungsrelevant2

myitem.Categories = "Blaue Kategorie"

myitem.Save

Else

End If

Next x

 

'####################Entferne c:\Buchungsrelevant.pst aus dem Outlook Namensraum

mynamespace.RemoveStore zweitepst

End Function

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...