Установка сервера · 5 min read · Sep 27, 2025
Идеальный сервер - Debian Squeeze (Debian 6.0) с BIND и Courier [ISPConfig 3] - Страница 5
17 Установка fail2ban
Это необязательно, но рекомендуется, потому что монитор ISPConfig пытается показать журнал:
apt-get install fail2banЧтобы сделать fail2ban монитором для PureFTPd, SASL и Courier, создайте файл /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 |
Затем создайте следующие пять файлов фильтров:
vi /etc/fail2ban/filter.d/pureftpd.conf| [Definition] failregex = .*pure-ftpd: \(.*@ |
vi /etc/fail2ban/filter.d/courierpop3.conf| # Файл конфигурации Fail2Ban # # $Revision: 100 $ # [Definition] # Опция: failregex # Примечания.: regex для сопоставления сообщений о сбоях пароля в журнале. Хост должен быть сопоставлен группой с именем "host". Тег " |
vi /etc/fail2ban/filter.d/courierpop3s.conf| # Файл конфигурации Fail2Ban # # $Revision: 100 $ # [Definition] # Опция: failregex # Примечания.: regex для сопоставления сообщений о сбоях пароля в журнале. Хост должен быть сопоставлен группой с именем "host". Тег " |
vi /etc/fail2ban/filter.d/courierimap.conf| # Файл конфигурации Fail2Ban # # $Revision: 100 $ # [Definition] # Опция: failregex # Примечания.: regex для сопоставления сообщений о сбоях пароля в журнале. Хост должен быть сопоставлен группой с именем "host". Тег " |
vi /etc/fail2ban/filter.d/courierimaps.conf| # Файл конфигурации Fail2Ban # # $Revision: 100 $ # [Definition] # Опция: failregex # Примечания.: regex для сопоставления сообщений о сбоях пароля в журнале. Хост должен быть сопоставлен группой с именем "host". Тег " |
Перезапустите fail2ban после этого:
/etc/init.d/fail2ban restart 18 Установка SquirrelMail
Чтобы установить веб-клиент SquirrelMail, выполните
apt-get install squirrelmailЗатем создайте следующую символическую ссылку…
ln -s /usr/share/squirrelmail/ /var/www/webmail… и настройте SquirrelMail:
squirrelmail-configureМы должны сказать SquirrelMail, что мы используем Courier-IMAP/-POP3:
Конфигурация SquirrelMail : Чтение: config.php (1.4.0)
Главное меню –
- Предпочтения организации
- Настройки сервера
- Значения по умолчанию для папок
- Общие параметры
- Темы
- Адресные книги
- Сообщение дня (MOTD)
- Плагины
- База данных
- Языки
D. Установить предустановленные настройки для конкретных IMAP серверов
C Включить цвет
S Сохранить данные
Q Выйти
Команда >> <– D
Конфигурация SquirrelMail : Чтение: config.php
Пока мы строили SquirrelMail, мы обнаружили некоторые
предпочтения, которые работают лучше с некоторыми
серверами, которые не работают так
хорошо с другими. Если вы выберете свой
IMAP сервер, эта опция
установит некоторые предустановленные настройки
для этого сервера.
Пожалуйста, обратите внимание, что
вам все равно нужно будет пройтись и
убедиться, что все
правильно. Это не изменяет
все. Есть только
несколько настроек, которые
это изменит.
Пожалуйста, выберите свой IMAP сервер:
bincimap = Binc IMAP сервер
courier = Courier IMAP сервер
cyrus = Cyrus IMAP сервер
dovecot = Dovecot Secure IMAP сервер
exchange = Microsoft Exchange IMAP сервер
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = IMAP сервер Университета Вашингтона
gmail = IMAP доступ к учетным записям Google mail (Gmail)
quit = Не изменять ничего
Команда >> <– courier
Конфигурация SquirrelMail : Чтение: config.php
Пока мы строили SquirrelMail, мы обнаружили некоторые
предпочтения, которые работают лучше с некоторыми
серверами, которые не работают так
хорошо с другими. Если вы выберете свой
IMAP сервер, эта опция
установит некоторые предустановленные настройки
для этого сервера.
Пожалуйста, обратите внимание, что
вам все равно нужно будет пройтись и
убедиться, что все
правильно. Это не изменяет
все. Есть только
несколько настроек, которые
это изменит.
Пожалуйста, выберите свой IMAP сервер:
bincimap = Binc IMAP сервер
courier = Courier IMAP сервер
cyrus = Cyrus IMAP сервер
dovecot = Dovecot Secure IMAP сервер
exchange = Microsoft Exchange IMAP сервер
hmailserver = hMailServer
macosx = Mac OS X Mailserver
mercury32 = Mercury/32
uw = IMAP сервер Университета Вашингтона
gmail = IMAP доступ к учетным записям Google mail (Gmail)
quit = Не изменять ничего
Команда >> 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
Нажмите любую клавишу, чтобы продолжить… <– нажмите клавишу
Конфигурация SquirrelMail : Чтение: config.php (1.4.0)
Главное меню –
- Предпочтения организации
- Настройки сервера
- Значения по умолчанию для папок
- Общие параметры
- Темы
- Адресные книги
- Сообщение дня (MOTD)
- Плагины
- База данных
- Языки
D. Установить предустановленные настройки для конкретных IMAP серверов
C Включить цвет
S Сохранить данные
Q Выйти
Команда >> <– S
Конфигурация SquirrelMail : Чтение: config.php (1.4.0)
Главное меню –
- Предпочтения организации
- Настройки сервера
- Значения по умолчанию для папок
- Общие параметры
- Темы
- Адресные книги
- Сообщение дня (MOTD)
- Плагины
- База данных
- Языки
D. Установить предустановленные настройки для конкретных IMAP серверов
C Включить цвет
S Сохранить данные
Q Выйти
Команда >> <– Q
После этого вы можете получить доступ к SquirrelMail по адресу http://server1.example.com/webmail или http://192.168.0.100/webmail:

Get new posts in your inbox
No spam. Unsubscribe anytime.