Thunderbird als POP3 und IMAP4 Client
Aus der gleichen Gruppe wie Firefox stammt auch "Thunderbird", ein universeller Mailclient, welcher auch per IMAP4/POP3 mit dem Exchange Server sprechen kann. Interessant ist bei Mozilla aber auch eine Art "Autokonfiguration". Addiert ein Anwender ein Konto, dann fragt Mozilla wie Outlook erst mal nur den Namen (Displayname), die Mailadresse und das Kennwort ab

Danach geht Mozilla her und versucht über folgende Schritte die korrekte Mailkonfiguration zu ermitteln
- E-Mail-Provider
Per Netmon ist schön zu sehen, dass Thunderbird per DNS nach der Maildomäne sucht und per HTTP eine XML-Datei herunter landen möchte. (Hostname "%maildomain%" oder "autoconfig.%maildomain%"
Http: Request, GET URI: /.well-known/autoconfig/mail/config-v1.1.xml?emailaddress=frank.carius%40xxnetatworkxx.de
- Mozilla Datenbank
Dann stellt Mozilla selbst eine Datenbank mit gängigen Zugangsservern bereit, die von Thunderbird unter der URL https://live.mozillamessaging.com/autoconfig/ angefragt wird. - Übliche Namen
Wenn all das nicht funktioniert, dann versucht Mozilla einfach ein paar "gebräuchliche" Namen per DNS aufzulösen und per POP3, IMAP, SMTP anzusprechen. Gesehen haben ich dabei die Anfragen und Verbindungsversuche nach folgenden Namen.
imap.netatwork.de smtp.netatwork.de pop3.netatwork.de pop.netatwork.de
- Manuell
Wenn all das nicht zum Ziel führt, dann muss der Mitarbeiter die Daten von Hand eingeben
Um so eine Funktion also für ihre eigene Exchange Umgebung bereit zu stellen müssen Sie nur eine passende XML-Datei auf ihrem Webserver ablegen, damit Clients diese beziehen können:
<clientConfig version="1.1">
<emailProvider id="firma.de">
<domain>firma.de</domain>
<displayName>firma Mail Server</displayName>
<displayShortName>firma</displayShortName>
<incomingServer type="imap">
<hostname>firma.de</hostname>
<port>993</port>
<socketType>SSL</socketType>
<authentication>password-cleartext</authentication>
<username>%EMAILADDRESS%</username>
</incomingServer>
<outgoingServer type="smtp">
<hostname>firma.de</hostname>
<port>587</port>
<socketType>STARTTLS</socketType>
<authentication>password-cleartext</authentication>
<username>%EMAILADDRESS%</username>
</outgoingServer>
</emailProvider>
</clientConfig>
Achtung: Das funktioniert nur sauber, wenn der Anmeldename der Userpart der Mailadresse oder die komplette Mailadresse ist. Bei Exchange ist das recht einfach zu realisieren, indem Sie den UPN einfach auf die Mailadresse setzen.
Ich habe hier als Authentifizierung natürlich nun die Exchange 2010 "sicheren" Defaults eingesetzt, d.h. SMTP nur mit StartTLS über den Client Connector auf Port 587 und Abruf per IMAP4S. Im Thunderbird sieht das dann wie folgt aus:
Ausgehende Mails werden nicht über den Standard Port 25 gesendet, hinter dem sowieso ein Spamschutz lauert, der keine Authentifizierung unterstützt, sondern über den Port 587, welcher natürlich eine Verschlüsselung (hier STARTTLS statt SSL) und Authentifizierung erzwingt.

Für den Zugriff auf das Postfach dienst dann IMAP4 über den Port 993, welcher gleich mit SSL startet und nach einer Anmeldung den Zugriff erlaubt.

Wenn Sie Verbindung selbst per SSL oder STARTTLS gesichert ist, dann ist es nicht mehr so wichtig, ob das Kennwort selbst auch noch mal verschlüsselt wird.
Weitere Informationen zur automatischen Konfiguration finden Sie auch auf folgenden Links:
- Autoconfiguration in Thunderbird
https://developer.mozilla.org/en/Thunderbird/Autoconfiguration - ISP Database
http://support.mozillamessaging.com/bg/kb/ISP+Database - Automatic Account Configuration
http://support.mozillamessaging.com/bg/kb/Automatic+Account+Configuration - Thunderbird Accountdaten in XML-Datei vorgeben
http://firma.de/blog/index.php?/archives/72-Thunderbird-Accountdaten-in-XML-Datei-vorgeben.html
Weitere Links
- POP3 Clients
- IMAP4 Clients
- IMAP4-Telnet
- IMAP4Push
-
IMAP4 Performance unter Exchange 2010
http://blogs.technet.com/b/exchange/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










