Automatická konfigurace mail účtů Thunderbird

Na serveru root.cz vyšel zajímavý článek, jak si na serveru připravit konfiguraci pro poštovní programy Thunderbird a další.

Jedná se o automatické nabídnutí nastavení, když je při přidání účtu zadána email adresa a heslo. Díku této konfiguraci ušetříte klientům práci s dalším nastavováním. Princip je jednoduchý.

Thunderbird po vyplnění emailové adresy uživatele položí do DNS dotaz na existenci záznamu autoconfig + doména uživatele. Např. pokud máte email test@root.cz, je položen dotaz na autoconfig.root.cz. Pokud tento záznam existuje, je pomocí http protokolu stažena konfigurační šablona z pevně daného URL, konkrétně:

http://autoconfig.root.cz/mail/config-v1.1.xml?emailaddress=test@root.cz

Konfigurační soubor vypadá např. takto:

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

<clientConfig version="1.1">
  <emailProvider id="example.com">
    <domain>example.com</domain>
    <displayName>Example Mail</displayName>
    <displayShortName>Email</displayShortName>
    <incomingServer type="imap">
      <hostname>imap.example.com</hostname>
      <port>993</port>
      <socketType>SSL</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </incomingServer>
    <outgoingServer type="smtp">
      <hostname>smtp.example.com</hostname>
      <port>587</port>
      <socketType>STARTTLS</socketType>
      <authentication>password-encrypted</authentication>
      <username>%EMAILADDRESS%</username>
    </outgoingServer>
  </emailProvider>
</clientConfig>

Jeho struktura je celkem jasná. Detailní popis je k dispozici na wiki.mozilla.org.

Více na: http://www.root.cz/clanky/autokonfigurace-e-mailovych-klientu/