Attivazione di un vacation message con dovecot in Debian
Si utilizza il protocollo SIEVE.
Per utilizzare il protocollo SIEVE di dovecot, è necessario usare il suo LDA, e quindi modificare anche postfix.
Per gestire gli script sieve, si usa il protocollo MANAGESIEVE
Per gestire l'attivazione da thunderbird si usa un addon ufficiale, o uno non ufficiale.
Attivazione protocollo managesieve
sudoedit /etc/dovecot/dovecot.conf
...
protocols = ... managesieve
...
protocol managesieve {
login_executable = /usr/lib/dovecot/managesieve-login
mail_executable = /usr/lib/dovecot/managesieve
}
...
- Riavvio di dovecot
sudo invoke-rc.d dovecot restart
- Test di funzionamento:
echo logout | telnet localhost 2000
Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. "IMPLEMENTATION" "dovecot" "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date" "SASL" "PLAIN" "STARTTLS" "NOTIFY" "mailto" "VERSION" "1.0" OK "Dovecot ready." Connection closed by foreign host.
Configurazione per account email unix di sistema
- Attivazione dell'LDA di dovecot
sudoedit /etc/dovecot/dovecot.conf
...
protocol lda {
postmaster_address = postmaster@miodominio.com
mail_plugins = sieve
}
...
- Riavviare dovecot
sudo invoke-rc.d dovecot restart
- Abilitazione dell'LDA di dovecot in postfix:
sudoedit /etc/postfix/main.cf
mailbox_command = /usr/lib/dovecot/deliver -a ${ORIGINAL_RECIPIENT}
- Riavviare postfix
sudo invoke-rc.d postfix restart
- Testare il corretto ricevimento di una mail
Utilizzo di Out-Of-Office in Thunderbird
- Scaricare installare l'addon out-of-office_1.0.2beta.xpi
- Deselezionare l'uso di TLS, perchè buggato.
- Per gestire gli script, si può usare Sieve :: Add-ons for Thunderbird
Rendere compatibile l'addon con Thunderbird 5
- Rinominare il file i .zip
- Scmpattarlo
- Modificare la linea in:
<em:maxVersion>5.*</em:maxVersion>
- Ricompattare e rinominare in xpi
- Installare ...