3 581
contributi
(da cancellare) |
|||
(4 versioni intermedie di un altro utente non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Template:Internet Service Provider con Wheezy}} | {{Da cancellare|Abbandonata, non completa, e la parte trattata è duplicato di [[Internet_Service_Provider_con_Debian]]}}{{Template:Internet Service Provider con Wheezy}} | ||
=Creazione utente dovecot= | =Creazione utente dovecot= | ||
Riga 93: | Riga 93: | ||
user = postfix | user = postfix | ||
group = postfix | group = postfix | ||
} | |||
unix_listener auth-master { | |||
mode = 0660 | |||
user = vmail | |||
group = vmail | |||
} | } | ||
</pre> | </pre> | ||
Riga 98: | Riga 104: | ||
== 10-ssl.conf == | == 10-ssl.conf == | ||
Creiamo un certificato SSL per i servizi Pop3 | Creiamo un certificato SSL per i servizi Pop3 e Imaps: | ||
<pre># openssl req -new -x509 -days 3650 -nodes -newkey rsa:4096 -out /etc/ssl/certs/mailserver.pem -keyout /etc/ssl/private/mailserver.pem</pre> | <pre># openssl req -new -x509 -days 3650 -nodes -newkey rsa:4096 -out /etc/ssl/certs/mailserver.pem -keyout /etc/ssl/private/mailserver.pem</pre> | ||
Riga 175: | Riga 181: | ||
</pre> | </pre> | ||
Da adesso in poi Postfix smisterà le email in arrivo al programma di Dovecot <code>/usr/lib/dovecot/deliver</code>. | Da adesso in poi Postfix smisterà le email in arrivo al programma di Dovecot <code>/usr/lib/dovecot/deliver</code>. | ||
=Sistemiamo i permessi di Dovecot= | |||
{{Warningbox|Permessi sbagliati sui file di funzionamento di dovecot comportano l'irrimediabile perdita della posta in arrivo}} | |||
''da controllare'': i permessi in ''/var/run/dovecot/'', non mi è ancora chiaro quali debbano essere. | |||
Impostiamo le giuste credenziali per il file di configurazione principale: | |||
<pre> | |||
# chgrp vmail /etc/dovecot/dovecot.conf | |||
# chmod g+r /etc/dovecot/dovecot.conf | |||
</pre> | |||
per lo spool di Postfix: | |||
<pre> | |||
# chown postfix:postfix /var/spool/postfix/private/auth | |||
# chmod 666 /var/spool/postfix/private/auth | |||
</pre> | |||
e proteggiamo il file di configurazione SQL in modo che nessuno possa scoprire la password del database: | |||
<pre> | |||
# chown root:root /etc/dovecot/dovecot-sql.conf.ext | |||
# chmod go= /etc/dovecot/dovecot-sql.conf.ext | |||
</pre> | |||
Infine riavviamo Dovecot: | |||
<pre> | |||
# service dovecot restart | |||
</pre> | |||
e verifichiamo dai log che non ci siano errori: | |||
<pre> | |||
# tail -f /var/log/mail.log | |||
... dovecot: master: Dovecot v2.1.7 starting up (core dumps disabled) | |||
</pre> | |||
= Test della configurazione = | = Test della configurazione = |
contributi