Ciao, ho da poco messo su un sistema linux, che volevo utilizzare come server mail e web server. Per apache nessun problema. Poi avendo a disposizione unn dominio ho configurato postfix come mta. Tutto funziona bene le mail arrivano al sever di posta, ma non riesco a scaricarle da nessun client mail tipo thunderbird o outlook. Avevo pensato come server pop3 di utilizzare dovecot senza alcuna configurazione particolare, per l'autenticazione volevo che il server facesse riferimento a user e password di sistema, ma nnon sono riusci tancora a mettere su lacosa. Il formato delle mail è di tipo mbox quindi in dovecot.conf ho impostato i seguenti parametri:
protocols = pop3
pop3_uidl_format = %08Xv%08Xu
default_mail_env = mbox:~/mail:INBOX=/var/mail/%u
auth default {
# Space separated list of wanted authentication mechanisms:
# plain digest-md5 cram-md5 apop anonymous gssapi
mechanisms = plain
userdb = passwd
passdb = passwd
devo installere qualcos'altro per far funzionare il tutto? Cosa devo configurare=
Grazie a tutti.
Non conosco Dovecot ma ti posso assicurare che Cyrus IMAP funziona egregiamente.
A conferma di questo fatto c'è anche che è ustao come server di posta per OperGroupware, pacchetto per lavoro cooperativo estremamente interessante.
Nella configurazione di cyrus non ci sono particolari problemi (se dovessi averne fammi sapere) ma i pacchetti che devi procurarti sono:
cyrus-imapd-2.2.12-24.kolab.0.i586.rpm
cyrus-sasl-saslauthd-2.1.21-18.i586.rpm
perl-Cyrus-IMAP-2.2.12-24.kolab.0.i586.rpm
perl-Cyrus-SIEVE-managesieve-2.2.12-24.kolab.0.i586.rpm
Un consiglio: prima disinstalla tutti i pacchetti che possono avere qualche relazione con imap...
anche io ho incontrato un po' di problemi con dovecot.
Purtroppo dalla tua mail non si capisce molto.
Ti dico quindi i passo che ho seguito io:
installato dovecot
impostato la porta di ascolto di ogni servizio
(110 per pop3 143 per imap )
ho impostato nel file di configurazione il file di log ed il tipo di formato come hai fatto tu
ho impostato dovecot come servizio su yast (mi pare nei runlevel credo...)
ps -e |grep dovecot
mi ha fatto vedere che il servizio è attivo
ho provato con telnet 127.0.0.1 110 e telnet 127.0.0.1 143
per veedere se funziona.
Nel momento in cui il server mi ha risposto su 110
ho provato
user xxxx@domio.com
pass yyyyyy
per verifare il login degli utenti (ovviame te xxxx deve essere un utente di sistema).
ATTENZIONE!!!!
Il dominio fa parte dell'userID quindi siccome gli utenti di linux non possono avere caratteri speciali devi impostare un opzione dentro dovecot per scartare dalla user id il dominio. Questa opzione mi pare che sia %n e vada impostata nella sezione login format dentro il file di configurazione di dovecot.
Fatte queste cosette a me ha funzionato egregiamente....
Good Luck
Andrea