POP3 und IMAP4 Clients
IMAP4 kann auch Push - Siehe IMAP4Push
Hinweise zu Konfiguration unter Exchange 2007
E2K7
POP3/IMAP4
Hinweise zur IMAP4 Performance unter Exchange 2010
http://msexchangeteam.com/archive/2010/05/06/454836.aspx
Nehmen wir mal an, die können oder wollen warum auch immer, kein Outlook für die Anbindung an Exchange einsetzen. Auch die Anbindungsvarianten per Outlook Webzugriff oder Terminal Server sind für sie keine Alternativen, dann bleibt nur der Weg, die Kompatibilität von Exchange Server mit dem Internet zu nutzen. Sie haben dazu für den Zugriff auf Ihr Postfach das Protokoll POP3 bzw. IMAP4 zur Verfügung. Für den Zugriff auf öffentliche Ordner können sie das Protokoll NNTP nutzen.
Nun fehlt ihnen noch das passende Programm und die Netzwerkanbindung. Alle Internet Programme nutzen das Netzwerkprotokoll TCP/IP zur Übertragung von Daten. Diese muss von ihnen zuerst korrekt konfiguriert werden, damit die Datenpakete zwischen ihrem Client und dem Server ausgetauscht werden können. Achten Sie dabei auf die Namensauflösung. Wenn Sie den Zugang von Unterwegs oder per Internet planen, dann helfen Ihnen vielleicht auch die Informationen zu RAS und VPN.
Alle Internet Clients sind im Vergleich zu Outlook nur eine sehr schlechte alternative. Sogar wenn Sie im Internet sitzen, können Sie mit Outlook, VPN und der Replikation eine viel höherwertige Nutzung erreichen, die zudem in vieler Sicht sicherer ist.
Fakten zu POP3 bei Standardinstallation
- Mails werden abgeholt und in der Regel lokal gespeichert.
- Keine Stellvertreter
- keine serverbasierten Daten
- kein zentrales Backup
- Unsicher ohne SSL (Kennwort in Klarschrift)
- Keine Ordnerverwaltung auf dem Server
- keiner serverbasierten Regeln
- keine servergespeicherten Ansichten
- ...
Also jede Menge Fakten, die einen Einzelbenutzer bei GMX, Web.de, T-Online und anderen Provider nicht sonderlich stören, aber innerhalb eines Firmennetzwerks hinderlich sind. POP3 intern macht also nur Sinn, wenn auch die nächsten zwei Jahre "Mail only" ohne einen Server mit wünschenswerten und notwendigen Funktionen (Exchange, Notes, GroupWise etc.) eingesetzt wird.
Mit Ausnahme bei IMAP4 landen alle Informationen in der Regel in einer lokalen Datei. Oftmals ist das zudem der einzige Platz. Über Datensicherung und Zugriffschutz sollten Sie sich daher rechtzeitig ihre Gedanken machen. Die Ablage dieser Dateien auf einem Dateiserver im LAN ist meist möglich aber konterkariert die Nutzen. Mails werden zuerst vom Exchange Server über das LAN zum Client übertragen, damit dieser die Nachricht wieder auf einen anderen oder den gleichen Server als Datei speichert. Dieses Vorgehen ist bei Mailservern notwendig, die keinen Speicher anbieten (z.B. reine POP3-Mailserver) aber das ist ja gerade die Stärke von Exchange, dass Nachrichten immer auf dem Server verbleiben können.
POP3/IMAP4 und Anmeldung
Wenn Sie sich mit POP3 an den Exchange Server anmelden wollen, dann sollten sie eine Eigenheit beachten, denn nicht alle Varianten sind "eingängig und erschließen sich auf den ersten Blick. Vor allem wenn Exchange in einer anderen Domäne als der Benutzer steht, kann es manchmal nicht ausreichend sein, nur eine Kurzform zu wählen
| Anmeldung mit | Exchange 2003 | Exchange 2007 |
|---|---|---|
| Exchange Alias (mailnickname) |
|
|
| NT4Anmeldename (SamAccountName) |
|
|
| Domain\SamAccountName |
|
|
| Domain\SamAccountName\alias |
|
|
| UPN (UserPrincipalName) |
|
|
| Primäre Mailadresse (Mai) |
|
|
| sekundäre Adresse (ProxyAddresses) |
|
|
Ich habe nicht gesondert getestet, wenn der Exchange Server und das Benutzerkonto in unterschiedlichen Domains sind.
Meine Empfehlung ist generell, dass der UPN mit der Mailadresse übereinstimmen sollte und dass der Benutzer sich einfach mit diesen Daten überall anmeldet.
- 296387 Users Cannot Log On Using POP3 and the Error 0x80040920 Is Logged DomainName\LogonName\MailboxAlias
- Quick-Start Guide to Configuring POP3 and IMAP4 in Exchange 2007
http://msexchangeteam.com/archive/2007/05/16/439093.aspx
Achtung: Kennworte sind Klarschrift, wenn Sie kein SSL verwenden.
Quelle: 937359 POP3 and IMAP4 clients cannot connect to
a server that is running Exchange Server 2007
This behavior occurs because POP3 and IMAP4 clients cannot use the
DomainName\Username\Alias format to log on to the Exchange Server server.
You can configure the POP3 and IMAP4 clients to use the user principal name
(UPN) to log on to the Exchange Server 2007 server.
You can change the Exchange Server mailbox alias to match the Microsoft
Windows user account name
Exchange Server 2007 no longer supports the ability to log on to another
user’s mailbox by using POP3 or IMAP4. If you want to log on to another
user’s mailbox by using different credentials, you must use Microsoft
Outlook or Microsoft Office Outlook Web Access.
Outlook als IMAP4 und POP3 Client
Natürlich kann auch Outlook im so genannten "Internet Mode" einfach mit einer lokalen PST_Datei und dem Internet Mail Dienst als Client an einen Exchange oder jeden anderen POP3 oder IMAP4 Server dienen. Ob das sinnvoll ist, müssen sie selbst entscheiden. Ich kann davon nur abraten. Trotzdem gibt es auch hier einige Links dazu.
- Outlook mit IMAP4
- IMAP4-Telnet
- http://www.slipstick.com/mail1/olinet.htm
- 281742 OL2002 Messages Marked for Download Are Not Downloaded
- 286197 OL2002 How to Configure Outlook to Receive Messages from an IMAP Server
- 287574 OL2002 How to Use an IMAP Account with Outlook 2002
- 290041 OL2002 Only Subscribed IMAP Folders Appear After Upgrade
- 293031 OL2002 Message Copy Remains in the Outbox When You Send Through a Hotmail or IMAP Account While Offline
- 296387 Users Cannot Log On Using POP3 and the Error 0x80040920 Is Logged DomainName\LogonName\MailboxAlias
- 281363 OL2002 Unable to Delete Custom Folders Created on IMAP Servers
- http://www.fastmail.fm/docs/imap/outlookxp2.htm
- Quick-Start Guide to Configuring POP3 and IMAP4 in Exchange 2007 http://msexchangeteam.com/archive/2007/05/16/439093.aspx
Outlook Express
Outlook Express ist das kostenfreie Internet Mail Programm für Einzelpersonen. Es basiert auf POP3, IMAP4, NNTP und LDAP um Nachrichten, News und Adressen zu erhalten. Die Daten werden lokal in einem eigenen Speicher (lokale Datei) gehalten. Kalender, Aufgaben und all die anderen Zusatzfunktionen von Outlook sind nicht verf����gbar.
- http://Outlook-Net.de
- FAQ zu Outlook Express
http://www.tomsterdam.com - http://www.eu.Microsoft.com/germany/produkte/overview.asp?siteid=578
- http://oe-faq.de/
- http://support.Microsoft.com/support/ie/outlookexpress/oe5/faq/default.asp
- www.Microsoft.com/mac/products/oe/5/faq/t_default.asp
- www.hreimers.de/oe5/
Pegasus Mail
Pegasus Mail ist einer der ältesten Mailclients für den Einsatz im Netzwerk. Schon über 12 Jahre entwickelt David Harris dieses Programm, in dessen Serie zudem auch ein Mailserver (Mercury) für NetWare und Windows NT entstanden ist diese Programm weiter. Er finanzierte sich allein durch die verkauften Handbücher und Supportverträge.
Am 3. Januar 2007 hat David Harris die Tatsache akzeptieren müssen, dass Millionen Benutzer zwar Pegasus Mail einsetzen aber nur wenige bereit sind, ihn dabei zu unterstützen. Schade
Pegasus Mail gibt es für Windows und DOS aber auch für Macintosh und kann neben der Unterstützung der alten Novell MAIL Verzeichnisse auch per POP3 und SMTP mit einem Mailserver arbeiten. Pegasus Mails wird häufig in kleineren Netzwerken oder im universitären Umfeld eingesetzt. Sie könnten damit mit geringsten Kosten z.B. ein internes Mailsystem auf Basis einen Dateiservers errichten und einige Systemen per POP3 den Zugang zu einem Mailserver des Providers gestatten.
Aber auch hier sind die Grenzen im Vergleich mit Outlook schnell erreicht, die einfach in der Nutzung von POP3 bzw. IMAP4 begründet liegen.
Netscape Messenger
Auch der Pendant von Netscape ist ein Mailclient, welcher per POP3, IMAP4, SMTP und NNTP mit Exchange arbeiten kann. Auch hier landen die Dateien in der Regel in lokalen Dateien.
Andere Clients
Exchange Server ist POP3 und IMAP4 Server. Daher ist es problemlos möglich, mit anderen Programmen auf das Postfach zuzugreifen. Sie haben hier eine Breite Auswahl von Programmen für die verschiedensten Betriebssysteme.
- Netscape Messenger
- Eudora
- ExpressIT
- Forte Agent
- PalmPilot
- Nokia Communicator
- und viele andere POP3/IMAP4 Programme auf den unterschiedlichsten Betriebssystemen und Plattformen
Beachten Sie aber dabei immer die Eigenheiten von POP3 und die Einschränkungen. Sie sollten ebenso die Möglichkeiten kennen, wie sie ihren Exchange Server gegen Missbrauch als Relay schützen und trotzdem ihren Client im Internet sicher über Exchange senden lassen.
IMAP4 erlaubt Zugriff auf öffentlichen Ordner
Das Protokoll IMAP4 ist nicht nur auf das Postfach des Benutzers und dessen Unterordner beschränkt. IMAP4 erlaubt sogar den Zugriff auf andere Postfächer und auf öffentlichen Ordner sofern Sie die erforderlichen Berechtigungen haben.
Der Zugriff auf öffentliche Ordner muss aber zuerst auf dem virtuellen IMAP4-Server im Exchange System Manager aktiviert werden.

Selbst dann sieht man aber auch wohl nur die Ordner, die als Replikation auf dem Server vorliegen. Ein voller Zugriff auf alle Ordner der Organisation ist nicht möglich.
Exchange 2007 unterstützt weiterhin IMAP4 aber keinen Zugriff mehr auf öffentliche Ordner.
IMAP4 und "löschen"
Wenn Sie per Outlook oder aber auch per iPhone per IMAP4 arbeiten und eine Mail im Posteingang löschen, dann wird dieser leider nicht direkt gelöscht, sondern einfach nur "durchgestrichen". Über ein eigenes Menü können Sie in Outlook und ähnlich auch in Outlook Express die finale Löschung manuell auslösen

Das ist natürlich nicht besonders angenehm und andere Programme können es auch besser. Schau man sich aber die "Löschoptionen" an, dann gibt es sehr wohl eine Einstellung, um die zum Löschen markierten Elementen wirklich zu löschen:

Bei mir mit Outlook 2007 funktioniert diese Option. Allerdings muss man etwas Geduld dabei haben und keine sofortige Wirkung erwarten. Der Löschprozess erfolgt wohl im Hintergrund.
Die Firma .Staudte-EDV Beratung hat ein kleines Outlook Makro geschrieben, was das Löschen vereinfachen soll. Sie können es unter "Outlook 2003 IMAP Aufräummakro, Version 1.2 http://www.staudte-edv.de/Kunden/IMAPCleanup.asp" herunter laden. Interessant ist folgender Codeausschnitt:
Set barEdit = ActiveExplorer.CommandBars("Edit")
Set btnPurge = barEdit.FindControl(msoControlButton, 5583, , , True)
btnPurge.Execute
Das Skript nutzt einfach das Menü um das Löschen für den ausgewählten Ordner auszulösen.
Das ist natürlich keine Lösung, wenn Sie mit einem anderen Programm per IMAP4 Elemente löschen und z.B.: auf dem Server sicherstellen wollen, dass die Mails auch hier gelöscht werden. Ich hab einige Zeit investiert, um ein entsprechendes Feld zu finden, welche man per MAPI, CDO, VBA ansprechend könnte. Aber es war keines der "benannten" Felder, so dass ich aktuell keine Lösung habe, um auf einem Server diese zum Löschen markierten Elemente zu finden und permanent zu löschen.
Es könnte also sein, dass die Löschmarkierung nur auf dem lokalen System (IMAP4 Cache) vorliegen und nicht auf dem Exchange Server auftauchen. Das macht es natürlich unmöglich, die Elemente auf dem Server zu löschen.
Vielleicht finde ich zu einem späteren Zeitpunkt noch weitere Informationen. Bis dahin können Sie den IMAP4-Anwendern nur raten, die Mails richtig zu löschen oder z:B. in den Ordner "Gelöschte Objekte" zu verschieben. Dann können Sie diese auf dem Server über den Mailbox Manager (Exchange 2003) oder die Managed Folders (Exchange 2007) löschen lassen.
IMAP4 mit Exchange 2007
Achtung: MacMail mit IMAP4 an Exchange 2007
Durch einen Kundenkontakt wurde ich auf eine Besonderheit von IMAP4 in Verbindung mit Exchange 2007 und MacMail aufmerksam. Wenn ein IMAP4-Client über einen CAS-Server auf das Exchange Postfach zugreift und eine Mail liest, dann holt sich der CAS-Server erst die komplette Mail von Exchange um sie dann zu konvertieren. Das passiert alles im Speicher des CAS-Servers. Der Client kann dann per IMAP4 die Mail lesen. Nach dem Lesen wird das temporäre Objekt im Speicher des CAS-Servers natürlich wieder frei gegeben.
Das wäre soweit ja kein Problem, mal abgesehen, dass eine Mail mit vielleicht 10 MB Anlage einige Sekunden zur Konvertierung benötigt, ehe der IMAP4-Client dann die Daten bekommt.
MacMail hat nun leider die unangenehme (aber durchaus RFC-Konforme) Eigenschaft, eine so große Mail nicht gleich "komplett" zu laden, sondern in einzelnen "Chunks" zu laden. Statt die Anlage komplett zu übertragen, fordert MacMail z.B.: erst das erste Megabyte an. Wenn MacMail dann den nächsten Block anfordert, dann hat der CAS-Server aber anscheinend das temporäre Mailobjekt im Speicher wieder verworfen. Also muss er die Mail wieder anfordern, konvertieren und das zweite Paket versenden. Eine 10 MB Große Mail würde in diesem Fall also 10mal vom Mailboxserver geladen, 10x aufwendig konvertiert und in 10 Teilen übertragen. Das kostet natürlich "Zeit", so dass der Abruf solcher großen Mails lange dauert.
Dem noch nicht genug "merkt" MacMail, dass der Server anscheinend etwas "langsam" ist und ändert seine Abrufpolicy so, dass er auf die Performance des Servers Rücksicht nehmen will und lieber kleinere Pakete abruft. Kombinieren Sie das mit der Exchange 2007 Funktionsweise, dann wird klar, dass die Exchange Serverlast immer höher wird und die MacMail-Clients immer kleiner wird. Offiziell ist "MacMail" kein unterstützter Client und MacMail kann man dieses "Chunking" auch nicht abgewöhnen. Da wird man wohl damit leben oder die Mac-User mit IMAP4-Zugriff auf einen "Nicht Exchange Server" verlagern oder die Mac-User auf Entourage umstellen müssen.
Weitere Links
- IMAP4-Telnet
- IMAP4Push
-
IMAP4 Performance unter Exchange 2010
http://msexchangeteam.com/archive/2010/05/06/454836.aspx - Q161118 XCLN: Troubleshooting POP3 Connections to Exchange Server
- Q161116 XCLN: POP3 Supported Command Set for Exchange Server 5.0
- http://www.Microsoft.com/exchange/techinfo/administration/2000/pop3.asp
- 322826 XGEN: List of POP3 Commands Supported by Microsoft Exchange 2000 Server
- 937359 POP3 and IMAP4 clients cannot connect to a server that is running Exchange Server 2007
- Outlook 2003 IMAP Aufräummakro, Version 1.2
http://www.staudte-edv.de/Kunden/IMAPcleanup.asp
Outlook VBA, welches bei IMAP4 Zugriff "gelöschte Mails" beim Verlassen den Ordner auch löscht. - IMAP4 Proxies zur Performance Verbesserung
http://www.horde.org/imapproxy/
http://www.imapproxy.org/index.html









