Difference between revisions of "Thunderbird Auto Config"

From SME Server
(Created page with "==Overview== This method allow an easy config for Thunderbird Client. <br> It's same method used by ISP: you just need to supply your name, password and e-mail.<br> <br> It w...")
 
m (Overview: better formatting)
Line 7: Line 7:
 
So if you have a www.mydomain.com site, create a mail directory there and publish this file under name config-v1.1.xml. <br>
 
So if you have a www.mydomain.com site, create a mail directory there and publish this file under name config-v1.1.xml. <br>
 
Verify you can read this file using a browser and the url: www.mydomain.com/mail/config-v1.1.xml.<br>
 
Verify you can read this file using a browser and the url: www.mydomain.com/mail/config-v1.1.xml.<br>
For more details about this file, search for his name on Google.<br>
+
 
 +
=== Config file sample ===
 
<br>
 
<br>
 
This config below allow ONLY use of IMAP and SMTPs for all user using the autoconfig.<br>
 
This config below allow ONLY use of IMAP and SMTPs for all user using the autoconfig.<br>
 
<br>
 
<br>
  
<pre>
 
<?xml version="1.0" encoding="UTF-8"?>
 
  
<clientConfig version="1.1">
+
<?xml version="1.0" encoding="UTF-8"?>
  <emailProvider id="linuxfacil.net">
+
<clientConfig version="1.1">
    <domain>linuxfacil.net</domain>
+
  <emailProvider id="linuxfacil.net">
    <displayName>Linuxfacil Ltda</displayName>
+
    <domain>'''linuxfacil.net'''</domain>
    <displayShortName>Linuxfacil</displayShortName>
+
    <displayName>'''Linuxfacil Ltda'''</displayName>
    <incomingServer type="imap">
+
    <displayShortName>'''Linuxfaci'''l</displayShortName>
      <hostname>mail.linuxfacil.net</hostname>
+
    <incomingServer type="imap">
      <port>993</port>
+
      <hostname>'''mail.linuxfacil.net'''</hostname>
      <socketType>SSL</socketType>
+
      <port>993</port>
      <authentication>password-cleartext</authentication>
+
      <socketType>SSL</socketType>
      <username>%EMAILLOCALPART%</username>     
+
      <authentication>password-cleartext</authentication>
    </incomingServer>
+
      <username>%EMAILLOCALPART%</username>     
 +
    </incomingServer>
 
     <outgoingServer type="smtp">
 
     <outgoingServer type="smtp">
       <hostname>mail.linuxfacil.net</hostname>
+
       <hostname>'''mail.linuxfacil.net'''</hostname>
 
       <port>465</port>
 
       <port>465</port>
 
       <socketType>SSL</socketType>
 
       <socketType>SSL</socketType>
Line 43: Line 43:
 
     </documentation>
 
     </documentation>
 
   </emailProvider>
 
   </emailProvider>
</clientConfig>
+
</clientConfig>
</pre>
+
 
 +
In above sample you need to change all mail.linuxfacil.net strings with your own server.<br>
 +
You should change all linuxfacil.net references to your own domain. <br>
 +
 
 +
I have configurated the smtp and imap on SME server using same hostname: mail.linuxfacil.net

Revision as of 16:40, 19 December 2013

Overview

This method allow an easy config for Thunderbird Client.
It's same method used by ISP: you just need to supply your name, password and e-mail.

It works by create a file in a very specific place: in a "mail" directory in same URL your domain is.
So if you have a www.mydomain.com site, create a mail directory there and publish this file under name config-v1.1.xml.
Verify you can read this file using a browser and the url: www.mydomain.com/mail/config-v1.1.xml.

Config file sample


This config below allow ONLY use of IMAP and SMTPs for all user using the autoconfig.


<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
  <emailProvider id="linuxfacil.net">
    <domain>linuxfacil.net</domain>
    <displayName>Linuxfacil Ltda</displayName>
    <displayShortName>Linuxfacil</displayShortName>
    <incomingServer type="imap">
      <hostname>mail.linuxfacil.net</hostname>
      <port>993</port>
      <socketType>SSL</socketType>
      <authentication>password-cleartext</authentication>
      <username>%EMAILLOCALPART%</username>    
    </incomingServer>
   <outgoingServer type="smtp">
     <hostname>mail.linuxfacil.net</hostname>
     <port>465</port>
     <socketType>SSL</socketType>
     <authentication>password-cleartext</authentication>
     <username>%EMAILLOCALPART%</username>
   </outgoingServer>
   <documentation url="http://kundenservice.freenet.de/hilfe/email/programme/config/index.html">
     <descr lang="pt-br">Págna de configuracoes Generica</descr>
     <descr lang="en">Generic settings page</descr>
   </documentation>
   <documentation url="http://kundenservice.freenet.de/hilfe/email/programme/config/thunderbird/imap-thunderbird/imap/index.html">
     <descr lang="pt-br">Configuracoes do Thunderbird ESR para IMAP</descr>
     <descr lang="en">Thunderbird ESR IMAP settings</descr>
   </documentation>
 </emailProvider>
</clientConfig>

In above sample you need to change all mail.linuxfacil.net strings with your own server.
You should change all linuxfacil.net references to your own domain.

I have configurated the smtp and imap on SME server using same hostname: mail.linuxfacil.net