Wie man automatisch die Server-Einstellungen von Host-Europe (oder anderen Emailservern) in Outlook und Thunderbird ausf�llen l�sst

Das Problem

Die Konfiguration von Mailprogrammen verschlingt Zeit und kostet Nerven, vor allem wenn einige Dutzend Mailaccounts auf dem Webpack / Managed Virtual Server liegen. Der Assisten von Thunderbird soll hier zwar Abhilfe schaffen, erkennt aber nicht alle Einstellungen von selbst. Die Konfigurationshinweise im Hosteurope KIS sind zudem verwirrend.

Die L�sung: Autoconfig XML

Mozilla hat ein XML-Datenschema entworfen, mit dem inzwischen auch andere Mailprogramme zurecht kommen. Beim Einrichten eines Neuen Mailkontos ruft der Client die URL http://autoconfig.deinedomain.de/mail/[email protected] auf. Deshalb sollte man diese Subdomain anlegen und im Unterordner /mail/ eine Datei config-v1.1.xml mit den richtigen Einstellungen ablegen. Ich habe verschiedene Konfigurationsm�glichkeiten ausprobiert und halte die folgenden als am sinnvollsten:

.

Copy 'n' Paste

<?xml version="1.0" encoding="UTF-8"?>

<clientConfig version="1.1">
  <emailProvider id="deinedomain.de">
    <domain>deinedomain.de</domain>
    <displayName>Deine Orga Mail</displayName>
    <displayShortName>Deine Orga</displayShortName> 
	
	<incomingServer type="imap">
      <hostname>wpXXXX.webpack.hosteurope.de</hostname>
      <port>143</port> 
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
     <username>wpXXXXXXX-%EMAILLOCALPART%</username>
    </incomingServer>
	 
    <incomingServer type="pop3">
      <hostname>wpXXXX.webpack.hosteurope.de</hostname>
      <port>110</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
      <username>wpXXXXXXX-%EMAILLOCALPART%</username>
    </incomingServer>
	  
    <outgoingServer type="smtp">
      <hostname>wpXXXX.webpack.hosteurope.de</hostname>
      <port>25</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-cleartext</authentication>
      <username>wpXXXXXXX-%EMAILLOCALPART%</username>
    </outgoingServer>  
	 
  </emailProvider>
</clientConfig>

wpXXXX und wpXXXXXXX und deinedomain.de muss nat�rlich noch an den eigenen Server angepasst werden. Als Hostname k�nnte man zwar auch seine eigene Domain nehmen, bekommt aber eine Zertifikatswarnung beim Aufbau einer verschl�sselten Verbindung, wenn kein Wildcard-Zertifikat installiert ist (Kostet mindestens 100�/Jahr, nur im Virtual Server m�glich). Die unverschl�sselte Konfiguration habe ich weggelassen, da Thunderbird ohnehin nur 1x POP und 1x IMAP anzeigt. Leider geht bei HE keine Passwort-verschl�sselung.
Getestet wurde die Konfigurationsdatei mit Thunderbird 13. Sie sollte ab TB5 funktionieren. Vorsicht! Wenn der loginname nicht dem Teil vor dem "@" entspricht, funktioniert die �bermittlung per XML nicht automatisch und muss z.B. mit PHP gescriptet werden.

Und Outlook?

Microsoft bietet ein eigenes XML-Datenformat. Es wird unter http://autodiscover.deinedomain.de/autodiscover/autodiscover.xml abgespeichert. Automatisches Ausf�llen des Loginnamens geht hier leider nicht vollst�ndig, da man nicht mit Platzhaltern arbeiten kann. Also muss man die Manuelle Konfiguration w�hlen. Zumindest werden durch das XML die Server und Ports richtig erkannt. In der erweiterten manuellen Konfiguration muss dann noch "Postausgangsserver erfordert Authentifizierung" gew�hlt werden. Au�erdem bekomme ich eine Zertifikatswarnung, obwohl der Mailserver von HostEurope ein richtiges Zertifikat beinhaltet.

<?xml version="1.0" encoding="utf-8" ?>
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
<Account>
<AccountType>email</AccountType>
<Action>settings</Action>

<Protocol>
<Type>POP3</Type>
<Server>wpXXXX.webpack.hosteurope.de</Server>
<Port>110</Port>
<DomainRequired>off</DomainRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
<LoginName>wpXXXXXXX-</LoginName>
</Protocol>

<Protocol>
<Type>IMAP</Type>
<Server>wpXXXX.webpack.hosteurope.de</Server>
<Port>143</Port>
<DomainRequired>off</DomainRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
<LoginName>wpXXXXXXX-</LoginName>
</Protocol>

<Protocol>
<Type>SMTP</Type>
<Server>wpXXXX.webpack.hosteurope.de</Server>
<Port>25</Port>
<DomainRequired>off</DomainRequired>
<SPA>off</SPA>
<SSL>on</SSL>
<AuthRequired>on</AuthRequired>
<UsePOPAuth>on</UsePOPAuth>
<SMTPLast>on</SMTPLast>
<LoginName>wpXXXXXXX-</LoginName>
</Protocol>

</Account>
</Response>
</Autodiscover>
Quellen
https://developer.mozilla.org/en/Thunderbird/Autoconfiguration/FileFormat/HowTo
http://technet.microsoft.com/en-us/library/cc511507.aspx
 
© 2005-2015 DerMarki.de by Markus Schiele