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".

Konto einrichten

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

Http: Request, GET URI: /.well-known/autoconfig/mail/config-v1.1.xml?emailaddress=frank.carius%40xxnetatworkxx.de
imap.netatwork.de
smtp.netatwork.de
pop3.netatwork.de
pop.netatwork.de

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:

Thunderbird und EWS mit ExQuilla

Normalerweise nutzt Thunderbird immer nur IMAP4 oder POP3. Nun gibt es aber natürlich gegen diese Protokolle diverse Vorbehalte, z.B.:

Eigentlich sind die Exchange Web Services der ideale Weg neben ActiveSync und Outlook Anywhere (RPC/HTTP) mit dem Postfach sich zu verbinden. Mit dem AddIn "ExQuilla" ist es möglich, dass Thunderbird direkt mit dem Exchange Server über EWS kommuniziert. Leider kann ich das selbst nicht weiter testen

Weitere Links

Tags:POP3 IMAP4 Client