서버 설정 · 4 min read · Sep 27, 2025
완벽한 서버 - Debian Squeeze (Debian 6.0) BIND 및 Courier와 함께 [ISPConfig 3] - 페이지 5
17 fail2ban 설치
이것은 선택 사항이지만 권장됩니다. ISPConfig 모니터가 로그를 표시하려고 시도하기 때문입니다:
apt-get install fail2banfail2ban이 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 # 노트.: 로그 파일의 비밀번호 실패 메시지와 일치하는 정규 표현식. 호스트는 "host"라는 그룹으로 일치해야 합니다. 태그 " |
vi /etc/fail2ban/filter.d/courierpop3s.conf| # Fail2Ban 구성 파일 # # $Revision: 100 $ # [Definition] # 옵션: failregex # 노트.: 로그 파일의 비밀번호 실패 메시지와 일치하는 정규 표현식. 호스트는 "host"라는 그룹으로 일치해야 합니다. 태그 " |
vi /etc/fail2ban/filter.d/courierimap.conf| # Fail2Ban 구성 파일 # # $Revision: 100 $ # [Definition] # 옵션: failregex # 노트.: 로그 파일의 비밀번호 실패 메시지와 일치하는 정규 표현식. 호스트는 "host"라는 그룹으로 일치해야 합니다. 태그 " |
vi /etc/fail2ban/filter.d/courierimaps.conf| # Fail2Ban 구성 파일 # # $Revision: 100 $ # [Definition] # 옵션: failregex # 노트.: 로그 파일의 비밀번호 실패 메시지와 일치하는 정규 표현식. 호스트는 "host"라는 그룹으로 일치해야 합니다. 태그 " |
fail2ban을 재시작합니다:
/etc/init.d/fail2ban restart 18 SquirrelMail 설치
SquirrelMail 웹메일 클라이언트를 설치하려면 다음을 실행합니다:
apt-get install squirrelmail그런 다음 다음 심볼릭 링크를 생성합니다…
ln -s /usr/share/squirrelmail/ /var/www/webmail… 그리고 SquirrelMail을 구성합니다:
squirrelmail-configureSquirrelMail에 Courier-IMAP/-POP3를 사용하고 있다고 알려야 합니다:
SquirrelMail 구성 : Read: config.php (1.4.0)
메인 메뉴 –
- 조직 기본 설정
- 서버 설정
- 폴더 기본값
- 일반 옵션
- 테마
- 주소록
- 오늘의 메시지 (MOTD)
- 플러그인
- 데이터베이스
- 언어
D. 특정 IMAP 서버에 대한 미리 정의된 설정 설정
C 색상 켜기
S 데이터 저장
Q 종료
명령 >> <– D
SquirrelMail 구성 : Read: 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 메일 서버
mercury32 = Mercury/32
uw = 워싱턴 대학교 IMAP 서버
gmail = Google 메일(Gmail) 계정에 대한 IMAP 액세스
quit = 아무것도 변경하지 않음
명령 >> <– courier
SquirrelMail 구성 : Read: 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 메일 서버
mercury32 = Mercury/32
uw = 워싱턴 대학교 IMAP 서버
gmail = Google 메일(Gmail) 계정에 대한 IMAP 액세스
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 구성 : Read: config.php (1.4.0)
메인 메뉴 –
- 조직 기본 설정
- 서버 설정
- 폴더 기본값
- 일반 옵션
- 테마
- 주소록
- 오늘의 메시지 (MOTD)
- 플러그인
- 데이터베이스
- 언어
D. 특정 IMAP 서버에 대한 미리 정의된 설정 설정
C 색상 켜기
S 데이터 저장
Q 종료
명령 >> <– S
SquirrelMail 구성 : Read: config.php (1.4.0)
메인 메뉴 –
- 조직 기본 설정
- 서버 설정
- 폴더 기본값
- 일반 옵션
- 테마
- 주소록
- 오늘의 메시지 (MOTD)
- 플러그인
- 데이터베이스
- 언어
D. 특정 IMAP 서버에 대한 미리 정의된 설정 설정
C 색상 켜기
S 데이터 저장
Q 종료
명령 >> <– Q
그 후 http://server1.example.com/webmail 또는 http://192.168.0.100/webmail에서 SquirrelMail에 접근할 수 있습니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.