Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Outlook 2013 dazu bringen gesendete Mails standardmäßig auf dem IMAP-Server zu speichern

Mitglied: colinardo

colinardo (Level 5) - Jetzt verbinden

07.06.2013, aktualisiert 05.04.2016, 49688 Aufrufe, 14 Kommentare, 2 Danke

Microsoft hat uns in Outlook 2013 wieder einige nützlichen Funktionen gestohlen. Unter anderem das konfigurieren des Ordners für "Gesendete Elemente". Dieser Tipp beschreibt wie man Outlook bei einem IMAP-Account dazu bringen kann die Mails wieder standardmäßig auf dem Server zu speichern.

Zunächst mal zur technischen Vorgehensweise die Outlook beim Einrichten eines IMAP-Kontos anwendet:

  • Als erstes überprüft Outlook ob der jeweilige IMAP-Server den speziellen XLIST oder LIST-ENHANCED Befehl beherrscht (siehe RFC6154) - mit dieser Befehlserweiterung kann der Client die speziellen Ordner für "Papierkorb" oder "Gesendete Elemente" identifizieren und zuordnen. Unterstützt der IMAP-Server diese Erweiterung macht Outlook automatisch die korrekte Zuordnung.
  • Unterstützt der Mailserver die Erweiterung jedoch nicht, sucht Outlook alternativ nach einem Ordner mit dem Namen "Sent Items"; wird dieser gefunden werden die gesendeten Mails automatisch in diesem auf dem Server abgespeichert.Wichtiger Hinweis: Diese Zuordnung geschieht aber nur beim Neueinrichten des Kontos, nachträgliches Anlegen dieses Ordners führt nicht zum Erfolg.
  • Findet Outlook keinen entsprechend benannten Ordner werden die gesendeten Mails nur lokal gespeichert oder Outlook erstellt einen eigenen Ordner auf dem IMAP-Server.

ERGO: Entweder man benutzt als Namen für den Gesendete Elemente Ordner den englischen Namen "Sent Items" oder man verschiebt eine Kopie der Mail mit einem automatischen Makro auf den Server (siehe Beispiel unten). Oder als lästige Alternative: Beim Senden der Mail lässt sich angeben wo diese in Kopie gespeichert werden soll.

Hätte mir von Microsoft zumindest gewünscht das die Konfiguration der speziellen Ordner zumindest in der Übergangszeit bis alle Mailserver die Erweiterungen unterstützen, erhalten geblieben wären. Aber erneut werden die Anwender nicht erhört sondern wieder vor die Wahl gestellt >> Entweder/Oder. So vergrault man treue Nutzer..

Grüße colinardo
Nachtrag:
Überprüfen ob der eigene Mailserver die LIST-Erweiterung unterstützt
Man gebe folgende Befehle in die Shell ein:
01.
telnet imap.euermailserver.de 143 
02.
a01 login USERNAME PASSWORD 
03.
b02 CAPABILITY
Jetzt sollte der Mailserver eine Liste der unterstützen Befehle ausgeben.
Wenn XLIST oder SPECIAL-USE auftauchen werden die speziellen Erweiterungen unterstützt.
Beispiel-Makro für Outlook zum automatischen verschieben der gesendeten Nachricht in einen benutzerdefinierten Ordner auf dem IMAP-Server
Das ganze im VBA-Editor(ALT-F11) in das Modul ThisOutlookSession einfügen und den Namen des Ordners in Zeile 2 angeben
Hinweis: Im Beispielcode muss sich der Ordner im Root-Verzeichnis des IMAP-Servers befinden
Das Makro berücksichtigt das Konto von dem aus die Mail gesendet wird, d.h. die Mails landen dann auch im entsprechenden IMAP-Konto.
01.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) 
02.
    NAME_DES_SENTMAIL_ORDNERS = "Gesendete Objekte" 
03.
    Dim sentFolder As Folder 
04.
    On Error Resume Next 
05.
    Set sentFolder = Item.SendUsingAccount.DeliveryStore.GetRootFolder.Folders(NAME_DES_SENTMAIL_ORDNERS) 
06.
    If Not sentFolder Is Nothing Then 
07.
        Set Item.SaveSentMessageFolder = sentFolder 
08.
    Else 
09.
        MsgBox "Der angegebene Ordner: '" & NAME_DES_SENTMAIL_ORDNERS & "' existiert nicht", vbExclamation 
10.
    End If 
11.
End Sub
Mitglied: Pesche
16.09.2013 um 14:56 Uhr
Hmm, vielen Dank. Das hilft mir allerdings nur beschränkt. Denn eigentlich möchte ich die Mails nicht auf dem IMAP-Server, sondern auf meinem Exchange-Server haben. Das hat mit Outlook 2010 gut geklappt, aber eben jetzt nicht mehr. Sie sind nämlich auf dem IMAP-Server, hab ich herausgefunden. Aber ich kann eben nicht mehr wählen, dass sie stattdessen usw. Aber ich nehme an, dass es eben jetzt heisst: Entweder so oder nicht...
Bitte warten ..
Mitglied: colinardo
16.09.2013, aktualisiert um 17:43 Uhr
@Pesche
das obige Script ließe sich problemlos so anpassen das die gesendete Mail auf deinem Exchange gespeichert wird...
Grüße Uwe
Bitte warten ..
Mitglied: Pesche
16.09.2013 um 18:13 Uhr
@Uwe. Jetzt bin ich wohl ein wenig überfordert. Hab das Skript implementiert, aber das klappt nicht; es kommt die mitprogrammierte Fehlermeldung. Das heisst wohl, dass ich das mit dem Rooten noch machen muss. Und da bin ich überfordert. Wie und wo mach ich das?
Bitte warten ..
Mitglied: colinardo
16.09.2013, aktualisiert 17.04.2015
Zitat von Pesche:
Das heisst wohl, dass ich das mit dem Rooten noch machen muss. Und da bin ich überfordert.
Wie und wo mach ich das?
Hier wird nix gerooted sind ja nicht auf einem Android System...
Es muss nur ein Ordner im Stammpfad deines IMAP-Servers mit dem in Zeile 2 angegebenen Namen angelegt werden, dann muss es funktionieren.
Solltest du die Mails wie gewünscht nicht auf dem IMAP sondern in deinem Exchange ablegen musst du die Zeile 5 des Scripts folgendermaßen anpassen:
Set sentFolder = Application.Session.Stores("##ExchangeAccount##").GetRootFolder.Folders(NAME_DES_SENTMAIL_ORDNERS) 
Dabei musst du das ##ExchangeAccount## durch den Namen des Rootknotens deines Exchange-Accounts wie er in der Ordneransicht von Outlook erscheint ersetzen. Und natürlich wieder den Namen des Gesendete Objekte Ordners in Zeile 2 des Scripts an deine Gegebenheiten anpassen.

Grüße Uwe
Bitte warten ..
Mitglied: Pesche
17.09.2013 um 08:14 Uhr
Hallo Uwe.
Ich weiss deine Bemühungen sehr zu schätzen, vielen Dank. Aber ich bin wohl zu beschränkt dafür. Es sieht jetzt so aus bei mir:

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
NAME_DES_SENTMAIL_ORDNERS = "Sent Items"
Dim sentFolder As Folder
On Error Resume Next
Set sentFolder = Application.Stores("peter.brechbuehler@phzh.ch").GetRootFolder.Folders(NAME_DES_SENTMAIL_ORDNERS)
If Not sentFolder Is Nothing Then
Set Item.SaveSentMessageFolder = sentFolder
Else
MsgBox "Der angegebene Ordner: '" & NAME_DES_SENTMAIL_ORDNERS & "' existiert nicht", vbExclamation
End If
End Sub

Und trotzdem funktioniert es nicht. Soll/kann ich dir einen Screenshot meiner Ordnerstruktur in Outlook online stellen?
Gruss Pesche
Bitte warten ..
Mitglied: colinardo
17.09.2013, aktualisiert 17.04.2015
Sorry,
da hatte ich gestern noch was vergessen habe es oben korrigiert.
01.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) 
02.
    Dim sentFolder As Folder 
03.
    On Error Resume Next 
04.
    Set sentFolder = Application.Session.Stores("peter.brechbuehler@phzh.ch").GetRootFolder.Folders("Sent Items") 
05.
    If Not sentFolder Is Nothing Then 
06.
        Set Item.SaveSentMessageFolder = sentFolder 
07.
    Else 
08.
        MsgBox "Der angegebene Ordner existiert nicht!", vbExclamation 
09.
    End If 
10.
End Sub
Grüße Uwe
Bitte warten ..
Mitglied: Pesche
17.09.2013 um 10:38 Uhr
Auch das klappt nicht. Keine Fehlermeldung, aber nach wie vor im Sent-Ordner des IMAP-Ordners gespeichert. Aber sonst lassen wir es, ich hab halt die gesendeten Mails einfach in zwei verschiedenen Ordnern, nicht so schlimm. Gruss, Pesche
Bitte warten ..
Mitglied: colinardo
17.09.2013, aktualisiert um 10:49 Uhr
dann ist die Ordner-Angabe bei dir noch falsch, mach mal das On Error Resume Next raus und sehe welche Fehlermeldung er dir bringt ...ansonsten helfe ich dir gerne via Teamviewer weiter wenn du möchtest, dann geht's 100 Prozent, versprochen!
Bitte warten ..
Mitglied: Pesche
17.09.2013 um 11:29 Uhr
Keine Fehlermeldung. Also ich hab nur diese Zeile rausgenommen, richtig?
Bitte warten ..
Mitglied: colinardo
17.09.2013, aktualisiert um 11:46 Uhr
kontrolliere nochmal genau deinen kopierten Code von meinem letzten Thread und poste mal ein Bild deiner Ordneransicht der Stores, am besten via PM, sonst kommen wir hier nicht weiter, oder Teamviewer ID und PW via PM.
Bitte warten ..
Mitglied: Pesche
17.09.2013 um 11:48 Uhr
Was heisst PW und PM?
Bitte warten ..
Mitglied: colinardo
17.09.2013, aktualisiert um 11:50 Uhr
Zitat von Pesche:
Was heisst PW und PM?
PW = Passwort
PM = Personal Message (hier über die Forumsfunktion)
damit wir hier den Thread nicht zumüllen
Bitte warten ..
Mitglied: cccThomasK
23.10.2013 um 18:04 Uhr
Hallo colinardo

vielen Dank für das Macro. Leider bekomme ich eine Fehlermeldung:
"Der Angegeben Ordner: " existiert nicht"
Wenn ich diese bestätige wird das e-mail aber in den richtigen ordner verschoben ...

Woran kann das liegen? Was mache ich falsch?

Lässt sich das Macro so erweitern das die Ordner:
"Gelöschte Elemente (nur dieser Computer)" nach Papierkorb
und
"Entwürfe (nur dieser Computer)" nach Entwurf
sowie
"Junk-E-Mail (nur dieser Computer)" nach Junk
verschoben werden?

Vielen dank für die Unterstützung

Thomas
Bitte warten ..
Mitglied: colinardo
23.10.2013, aktualisiert um 18:16 Uhr
Hallo Thomas,
Zitat von cccThomasK:
Leider bekomme ich eine Fehlermeldung:
"Der Angegeben Ordner: " existiert nicht"
Wenn ich diese bestätige wird das e-mail aber in den richtigen ordner verschoben ...

Woran kann das liegen? Was mache ich falsch?
Das schließt sich aber beides voneinander aus, denn wenn die Fehlermeldung kommt wird der Code in dem angegeben ist wo die Mail gespeichert werden soll, nicht ausgeführt. Denke du hast den "Gesendete Objekte"-Ordner in Zeile 2 nicht korrekt angegeben.

Lässt sich das Macro so erweitern das die Ordner:
"Gelöschte Elemente (nur dieser Computer)" nach Papierkorb
und
"Entwürfe (nur dieser Computer)" nach Entwurf
sowie
"Junk-E-Mail (nur dieser Computer)" nach Junk
verschoben werden?
müsste man mal evaluieren, aber das gehört nicht hier hin, bitte mach dazu einen extra Thread auf. Danke.

Grüße Uwe
Bitte warten ..
Ähnliche Inhalte
Outlook & Mail

Outlook 2013 Speicherort für Anhänge

Tipp von gardenzwergOutlook & Mail1 Kommentar

Hallo Forum Standardmässig geht das Outlook unter Dokuments wenn ich anhänge hinzufügen will das kann man hier ändern Registrierungsschlüssel: ...

Outlook & Mail

Outlook-Express-mails in Thunderbird Mail importieren

Tipp von LochkartenstanzerOutlook & Mail

Moin, Epilog: Ja, ich hatte mal wieder eine "alte" (Kunden-)Kiste in den Fingern und das Problem, daß Thunderbird die ...

SAN, NAS, DAS

Speicher - Ich brauche mehr Speicher

Information von Penny.CilinSAN, NAS, DAS33 Kommentare

Grade im Newsticker von Heise gefunden: 14-TByte-Festplatte mit Helium und SMR von HGST So, dann fange ich mal an ...

Datenschutz

Mails über Outlook empfangen, kann derzeit gefährlich sein

Information von mathuDatenschutz1 Kommentar

Zur Zeit bestehen kritische Lücken in Outlook, d.h. durch Empfang präparierter Mails/Datei können durch den Angreifer höhere Rechte erworben ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 5 StundenWindows 101 Kommentar

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 9 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 2 TagenSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
Batch & Shell
Powershell: Im AD nach Rechnern mit bestimmten IP-Adressen suchen
gelöst Frage von Raven42Batch & Shell34 Kommentare

Hallo zusammen, ich suche nach einer Möglichkeit nach Computern im AD zu suchen , deren IP-Adresse mit 10.11.12. beginnt. ...

C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++34 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

Batch & Shell
Mit Powershell den Inhalt einer Excel mit einer Text Datei abgleichen
gelöst Frage von Bommi1961Batch & Shell21 Kommentare

Hallo zusammen, ich muss den Inhalt einer Excel Datei (Mappe1) mit dem Daten einer Text Datei abgleichen. Die Daten ...