Questa guida prende spunto da questo documento.
Ho da poco scoperto una simpatica chicca: fornire a Thunderbird i parametri di configurazione di un account di posta in modo completamente automatico.
Per capirci, quando aggiungete un account di posta in Thunderbird, vi appare una finestra tipo questa:
Cliccando su “Continua” Thunderbird proverà dei valori predefiniti…
… e normalmente trova qualcosa di utile:
Nel mio caso l’unico parametro sbagliato è il nome utente che, sia per il server in entrata che per quello di uscita, è la mail completa. A questo punto dovrei cliccare su “Configurazione manuale” e modificarlo.
C’è però un modo più carino per permettere a Thunderbird di trovare subito la configurazione corretta (e più veloce): create il file config-v1.1.xml tipo questo:
<?xml version="1.0" encoding="UTF-8"?>
<clientConfig version="1.1">
<emailProvider id="elpiro.it">
<domain>elpiro.it</domain>
<displayName>elpiro.it Mail</displayName>
<displayShortName>Elpiro</displayShortName>
<incomingServer type="imap">
<hostname>imap.elpiro.it</hostname>
<port>143</port>
<socketType>STARTTLS</socketType>
<authentication>password-cleartext</authentication>
<username>%EMAILADDRESS%</username>
</incomingServer>
<outgoingServer type="smtp">
<hostname>smtp.elpiro.it</hostname>
<port>587</port>
<socketType>STARTTLS</socketType>
<authentication>password-cleartext</authentication>
<username>%EMAILADDRESS%</username>
</outgoingServer>
</emailProvider>
</clientConfig>
Mettetelo per esempio in /var/www/html/autoconfig-mail/config-v1.1.xml ed aggiungete nel vostra configurazione di apache:
# Autoconfig for Thunderbird
Alias /.well-known/autoconfig/mail /var/www/html/autoconfig-mail
Date un reload ad apache e voilà! Si compirà la magia:
That’s all folks!