Server Setup · 5 min read · Sep 27, 2025
Il Server Perfetto - Debian Squeeze (Debian 6.0) Con BIND & Courier [ISPConfig 3] - Pagina 5
17 Installa fail2ban
Questo è facoltativo ma raccomandato, perché il monitor di ISPConfig cerca di mostrare il log:
apt-get install fail2banPer far sì che fail2ban monitori PureFTPd, SASL e Courier, crea il file /etc/fail2ban/jail.local:
vi /etc/fail2ban/jail.local| [pureftpd] enabled = true port = ftp filter = pureftpd logpath = /var/log/syslog maxretry = 3 [sasl] enabled = true port = smtp filter = sasl logpath = /var/log/mail.log maxretry = 5 [courierpop3] enabled = true port = pop3 filter = courierpop3 logpath = /var/log/mail.log maxretry = 5 [courierpop3s] enabled = true port = pop3s filter = courierpop3s logpath = /var/log/mail.log maxretry = 5 [courierimap] enabled = true port = imap2 filter = courierimap logpath = /var/log/mail.log maxretry = 5 [courierimaps] enabled = true port = imaps filter = courierimaps logpath = /var/log/mail.log maxretry = 5 |
Poi crea i seguenti cinque file di filtro:
vi /etc/fail2ban/filter.d/pureftpd.conf| [Definition] failregex = .*pure-ftpd: \(.*@ |
vi /etc/fail2ban/filter.d/courierpop3.conf| # Fail2Ban configuration file # # $Revision: 100 $ # [Definition] # Option: failregex # Notes.: regex per abbinare i messaggi di errore di password nel logfile. Il # host deve essere abbinato da un gruppo chiamato "host". Il tag " |
vi /etc/fail2ban/filter.d/courierpop3s.conf| # Fail2Ban configuration file # # $Revision: 100 $ # [Definition] # Option: failregex # Notes.: regex per abbinare i messaggi di errore di password nel logfile. Il # host deve essere abbinato da un gruppo chiamato "host". Il tag " |
vi /etc/fail2ban/filter.d/courierimap.conf| # Fail2Ban configuration file # # $Revision: 100 $ # [Definition] # Option: failregex # Notes.: regex per abbinare i messaggi di errore di password nel logfile. Il # host deve essere abbinato da un gruppo chiamato "host". Il tag " |
vi /etc/fail2ban/filter.d/courierimaps.conf| # Fail2Ban configuration file # # $Revision: 100 $ # [Definition] # Option: failregex # Notes.: regex per abbinare i messaggi di errore di password nel logfile. Il # host deve essere abbinato da un gruppo chiamato "host". Il tag " |
Riavvia fail2ban successivamente:
/etc/init.d/fail2ban restart 18 Installa SquirrelMail
Per installare il client webmail SquirrelMail, esegui
apt-get install squirrelmailPoi crea il seguente symlink…
ln -s /usr/share/squirrelmail/ /var/www/webmail… e configura SquirrelMail:
squirrelmail-configureDobbiamo dire a SquirrelMail che stiamo usando Courier-IMAP/-POP3:
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
Menu Principale –
- Preferenze Organizzazione
- Impostazioni Server
- Valori Predefiniti delle Cartelle
- Opzioni Generali
- Temi
- Rubriche
- Messaggio del Giorno (MOTD)
- Plugin
- Database
- Lingue
D. Imposta impostazioni predefinite per server IMAP specifici
C Attiva colore
S Salva dati
Q Esci
Comando >> <– D
Configurazione di SquirrelMail : Leggi: config.php
Mentre stavamo costruendo SquirrelMail, abbiamo scoperto alcune
preferenze che funzionano meglio con alcuni server che non
funzionano così bene con altri. Se selezioni il tuo
server IMAP, questa opzione imposterà alcune
impostazioni predefinite per quel server.
Si prega di notare che dovrai comunque
controllare e assicurarti che tutto
sia corretto. Questo non cambia
tutto. Ci sono
solo alcune impostazioni che
questo cambierà.
Si prega di selezionare il proprio server IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
gmail = IMAP access to Google mail (Gmail) accounts
quit = Non cambiare nulla
Comando >> <– courier
Configurazione di SquirrelMail : Leggi: config.php
Mentre stavamo costruendo SquirrelMail, abbiamo scoperto alcune
preferenze che funzionano meglio con alcuni server che non
funzionano così bene con altri. Se selezioni il tuo
server IMAP, questa opzione imposterà alcune
impostazioni predefinite per quel server.
Si prega di notare che dovrai comunque
controllare e assicurarti che tutto
sia corretto. Questo non cambia
tutto. Ci sono
solo alcune impostazioni che
questo cambierà.
Si prega di selezionare il proprio server IMAP:
bincimap = Binc IMAP server
courier = Courier IMAP server
cyrus = Cyrus IMAP server
dovecot = Dovecot Secure IMAP server
exchange = Microsoft Exchange IMAP server
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = University of Washington’s IMAP server
gmail = IMAP access to Google mail (Gmail) accounts
quit = Non cambiare nulla
Comando >> courier
imap_server_type = courier
default_folder_prefix = INBOX.
trash_folder = Trash
sent_folder = Sent
draft_folder = Drafts
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = .
delete_folder = true
Premi un tasto qualsiasi per continuare… <– premi un tasto
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
Menu Principale –
- Preferenze Organizzazione
- Impostazioni Server
- Valori Predefiniti delle Cartelle
- Opzioni Generali
- Temi
- Rubriche
- Messaggio del Giorno (MOTD)
- Plugin
- Database
- Lingue
D. Imposta impostazioni predefinite per server IMAP specifici
C Attiva colore
S Salva dati
Q Esci
Comando >> <– S
Configurazione di SquirrelMail : Leggi: config.php (1.4.0)
Menu Principale –
- Preferenze Organizzazione
- Impostazioni Server
- Valori Predefiniti delle Cartelle
- Opzioni Generali
- Temi
- Rubriche
- Messaggio del Giorno (MOTD)
- Plugin
- Database
- Lingue
D. Imposta impostazioni predefinite per server IMAP specifici
C Attiva colore
S Salva dati
Q Esci
Comando >> <– Q
Dopo puoi accedere a SquirrelMail su http://server1.example.com/webmail o http://192.168.0.100/webmail:

Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.