이 예제를 위해 선택된 솔루션 인 AXIGEN Mail Server는 다음을 통해 전자 메일을 안전하게 보내고받을 수 있습니다. “mydomain.com” 웹 메일 인터페이스에서 검색 할 수 있습니다. 이것은 완전한 기능을 갖춘 메일 서버 (SMTP, IMAP, POP3, Webmail, Webadmin)에 필요한 모든 메일 서비스를 포함한다는 것을 의미합니다..
이러한 솔루션을 설치하여 시간을 절약하려면 설치해야 할 모든 다른 오픈 소스 응용 프로그램 (예 : MTA, 웹 메일 용 Squirrelmail, 웹 구성 용 QmailAdmin, IMAP 용 Courier POP3 및 기타 여러 가지가 있습니다.)
전자 메일 서버를 만드는 방법
AXIGEN 메일 서버는 필터링 응용 프로그램과도 통합됩니다. ClamAV 안티 바이러스 및 SpamAssassin 안티 스팸 응용 프로그램 용 커넥터가 내장되어 있습니다. 이 기사의 두 번째 부분에서는 이러한 응용 프로그램을 설치하고 AXIGEN과 함께 사용하도록 이러한 커넥터를 구성하는 방법을 보여줍니다.
따라서이 과정이 끝나면 최대 30 분이 소요될 수 있습니다. 메일 서버를 가동하고 실행할뿐만 아니라 들어오고 나가는 메일 트래픽에 대해 바이러스 및 스팸을 차단합니다..
AXIGEN은 여러 Linux 배포판 (Gentoo, Redhat / Fedora Core, Slackware, Debian, Ubuntu, Mandrake / Mandriva, SUSE)과 BSD 버전 (FreeBSD, OpenBSD 및 NetBSD)에서 실행되지만이 기사의 목적을 위해’Fedora Core 4 플랫폼에서 메일 시스템을 설정한다고 가정하십시오..
방해’처음으로 설치 및 초기 구성AXIGEN의 프로세스.
6 단계로 간단하게 서버를 설치하고 기본 도메인을 실행하며 웹 구성 인터페이스 (Webadmin)에 액세스 할 수 있습니다..
1. 해당 패키지 다운로드 / 압축 해제
AXIGEN 웹 사이트에서 AXIGEN rpm 패키지 다운로드 (패키지는 30 일 평가판으로 제공됨).
Redhat axigen.i386.rpm.tar.gz에 해당하는 패키지를 로컬 컴퓨터에 저장하고 다운로드 파일과 동일한 디렉토리에서 실행하여 파일의 압축을 풉니 다.
tar xzvf axigen.i386.rpm.tar.gz
2. 설치 명령
그런 다음 RPM 패키지를 설치하려면 rpm 파일과 동일한 디렉토리에서 다음 명령을 실행하십시오 (루트로 로그인 한 상태에서).
rpm -ivh axigen.i386.rpm
이것은 AXIGEN이 실행하는 데 필요한 전체 디렉토리 구조를 생성합니다. 설치 후 데몬이나 관련 응용 프로그램이 시작되지 않습니다..
3. 구성 옵션
AXIGEN은 여러 구성 옵션 (구성 파일, 명령 줄 인터페이스)을 제공하지만 가장 직관적이고 포괄적 인 것은 Webadmin, 웹 구성 인터페이스.
해당 Webadmin 서비스는 IMAP, 로깅, POP3, 처리 및 SMTP와 같은 다른 기본 서비스는 물론 기본적으로 사용됩니다..
4. 관리자 암호 설정
Webadmin에 액세스하기 위해 수행해야하는 작업은 관리자 비밀번호 (관리자는 기본적으로 작동 함)입니다. 이를 수행하려면 AXIGEN을 -A (또는 -admin-passwd) 옵션과 함께 실행하십시오.
/ opt / axigen / bin / axigen -A
5. AXIGEN을 시작하십시오.
다음 명령을 실행하여 initscript를 사용하여 AXIGEN을 시작할 수 있습니다.
/etc/init.d/axigen start
처음 서버를 시작할 때 AXIGEN은 서버가 도메인을 저장하는 데 사용하는 엔티티 인 도메인 데이터베이스 위치를 자동으로 만듭니다. 따라서, 당신은’첫 번째 도메인을 직접 도메인에 추가 할 수 있습니다.
기본으로 생성 된이 도메인 데이터베이스 위치에 저장되므로 Webadmin에 처음 로그온 할 때 기본 도메인을 설정하십시오..
6. 초기 설정
서버가 시작되면 즐겨 찾는 브라우저를 시작하고 기본 Webadmin 주소 http://127.0.0.1:9000/을 입력하십시오..
로그인을 사용하여 ‘관리자’ 이전에 설정 한 사용자 이름과 비밀번호.
웹 관리자에서 도메인 탭으로 이동하여 도메인 탭에 첫 번째 도메인 이름을 입력 한 다음 도메인 추가 버튼을 클릭하십시오..
http://www.axigen.com/usr/images/article/how-to/figure1.jpg
그런 다음 섬기는 사람탭에서 방금 생성 한 도메인 이름을 입력하십시오. 기본 도메인들.
http://www.axigen.com/usr/images/article/how-to/figure2.jpg
또한 실행중인 서비스 영역에서 사용하려는 모든 서비스가 선택되어 있는지 확인하십시오. AXIGEN 웹 메일을 통해 이메일 계정에 액세스하려면 웹 메일 확인란이
선택되다.
변경 사항을 적용하려면 범하다버튼을 클릭하고 왼쪽 상단 모서리에있는 명령들탭을 클릭하고 구성 저장버튼을 클릭하십시오. 이렇게하면 서버를 다시 시작할 필요없이 현재 구성으로 서버가 실행됩니다..
안티 바이러스 및 스팸 방지 커넥터 설정
이제 서버가 실행 중이고 기본 도메인이 구성되었으므로 바이러스 방지 및 스팸 방지 응용 프로그램을 연결할 수 있습니다.
기본적으로 AXIGEN에는 ClamAV Antivirus 및 SpamAssasin 스팸 방지 응용 프로그램 용 커넥터가 제공되며, 아래의 설치 프로세스에서는이 두 응용 프로그램을 AXIGEN에서 작동시키는 방법에 대해 설명합니다. 그러나 AXIGEN은 AFSL에 스크립트를 작성하여 타사 안티 바이러스 및 안티 스팸 응용 프로그램에 대한 커넥터를 구현할 수있는 독점 필터 스크립팅 언어를 구현합니다.
먼저 연결하는 방법입니다. ClamAV, 오픈 소스 안티 바이러스 애플리케이션.
에이.AXIGEN Mail Server가 설치된 컴퓨터에 ClamAV (daemon)를 다운로드하십시오. AXIGEN과 함께 사용할 ClamAv를 구성하고 clamd 데몬을 시작하려면 다음 단계를 수행하십시오.
1. yum (Yellow Dog Updater, Modified)을 사용하여 clamav-server를 설치합니다.
냠 clamav - 서버를 설치
2. clamav-server와 함께 제공되는 샘플 구성 파일을 복사합니다.
cp /usr/share/doc/clamav-server-*/clamd.conf /etc/clamd.d/axigen.conf
3. /etc/clamd.d/axigen.conf를 편집하십시오.
# 예제 행을 주석 처리합니다.
# 예
# 다음 행을 삽입하거나 수정하십시오 :
LogFile /var/log/clamd.axigen
PidFile /var/run/clamd.axigen/clamd.pid
LocalSocket /var/run/clamd.axigen/clamd.sock
사용자 액티비젼
clamd 바이너리에 대한 링크를 만듭니다.
ln -s / usr / sbin / clamd /usr/sbin/clamd.axigen
5. PID 파일과 클램프 소켓이 저장 될 실행 디렉터리를 만들고 사용 권한을 변경합니다.
mkdir -p /var/run/clamd.axigen
chown axigen : axigen /var/run/clamd.axigen
6. 작성 및 initscript 설정 :
cp /usr/share/doc/clamav-server-*/clamd.init /etc/init.d/clamd.axigen
chmod 755 /etc/init.d/clamd.axigen
/ sbin / chkconfig clamd.axigen on
7. /etc/init.d/clamd.axigen을 편집하고 아래에 지정된대로 다음 행을 수정하십시오.
암호:
# description : axigen을 위해 실행중인 clamd 서버
CLAMD_SERVICE = axigen
8. 마지막으로, clamd 데몬을 시작하십시오 :
/etc/init.d/clamd.axigen
비.WebAdmin을 사용하여 서버 수준에서 AXIGEN 안티 바이러스 필터 구성
1. ClamAV 필터를 추가하십시오. 이렇게하려면 다음 단계를 수행하십시오.
a.) 섬기는 사람탭으로 이동 필터다음 페이지로 소켓 필터페이지. 클릭 새 필터 추가 버튼.
표시된 창에서 필드 채우기.
http://www.axigen.com/usr/images/article/how-to/figure3.jpg
그만큼 이름필드는 필터의 이름을 나타냅니다. 그만큼 주소필드는 클램프 구성 방법에 따라 다릅니다. TCP 또는 로컬 소켓을 사용할 수 있으며 그에 따라 주소를 입력해야합니다.
- 로컬 소켓의 경우 : local : // path_to_local_socket
- TCP 소켓의 경우 : inet : //ip.ad.dr.ess : port
그만큼 실험 계획안파일 필드에는 ClamAV AFSL (AXIGEN Filters Scripting Language) 파일의 시스템 전체 경로 (기본적으로 /var/opt/axigen/filters/clam-av.afsl)가 있어야합니다..
그만큼 유휴 시간 초과필드는 연결시 비활성 시간 초과를 나타냅니다..
그만큼 경기 중 액션필드는 필터가 전자 메일과 일치하는 경우 수행 할 동작을 정의합니다 (이 값은 통과, 무시 또는 거부 할 수 있음).
참고 : 바이러스 차단 및 스팸 방지 필터의 경우 거부 동작을 사용해서는 안되며 심각한 트래픽 증가를 유발할 수 있으므로 나쁜 방법으로 알려져 있습니다..
그만큼 맥스. 사이필드는 지정된 필터에 대한 최대 연결 수를 설정합니다..
구성 예 :
이름 = clamav
address = local : ///var/run/clamav/clamd.sock
protocolFile = /var/opt/axigen/filters/clam-av.afsl
idleTimeout = 60
actionOnMatch = 폐기
maxConnections = 10
마지막에 더하다버튼을 누르면 범하다버튼을 클릭하고 지정된대로 범하다단추. 이동 명령들탭을 클릭하십시오. 구성 저장새 구성을 저장하는 방법.
2. 모든 수신 및 발신 메일에 대해이 필터를 활성화하십시오.
- 에서 섬기는 사람탭으로 이동 필터다음 페이지로 활성 필터페이지. 클릭 새 필터 추가단추.
- 표시된 새 창에서 필드 채우기.
에서 우선 순위필드에 0과 500 사이의 우선 순위를 입력하십시오 (우선 순위 0의 필터가 먼저 적용되고 500의 필터가 마지막으로 적용됩니다). 도메인 수준 필터는 우선 순위가 100-400 범위로 제한되고 사용자 수준 필터는 200-300 범위로 제한됩니다. :10:값은 정상적으로 유지되어야하며,이 필터 앞에 다른 필터를 적용 할 수있는 여유 공간이 있어야합니다..
필터 우선 순위를 설정 한 후,에서 소켓 값을 선택하십시오. 필터 유형드롭 다운 목록과 FilterName 목록의 clamav 값.
에서 릴레이에 적용드롭 다운 목록에서 보내는 메일에 필터를 적용하려면 예 옵션을 선택하십시오..
AXIGEN에서는 해당 Webadmin 탭에서 도메인 및 사용자 수준의 필터를 활성화 할 수도 있습니다. 서버 수준에서 활성화 된 필터는 모든 도메인과 계정에 자동으로 적용됩니다. 그러나 도메인 또는 계정 수준에서 추가 필터를 추가 할 수 있습니다..
SpamAssassin 연결 프로세스는 제품 설치 후 구성이 필요하지 않으므로 비슷하지만 시간 소비가 적습니다..
A. 설치 스팸 어쌔신~을 사용하여 얌신청:
냠 설치 spamassassin
추가 구성이 필요하지 않습니다..
B. 구성 스팸 어쌔신웹 서버를 사용하여 서버 수준에서. SpamAssassin 용 커넥터는 AXIGEN 용 소켓 필터이므로 구성 절차가 동일합니다..
차이점은 SpamAssassin의 경우 TCP 소켓이 더 많이 사용될 것입니다..
이 절차에서 SpamAssassin이 사용할 데이터는 다음과 같습니다.
기본 주소 : inet : //127.0.0.1 : 783
기본 프로토콜 파일 이름 : /var/opt/axigen/filters/spamassassin.afsl
따라서 일반적인 구성에는 다음 값이 포함됩니다.
이름 = spamassassin
주소 = inet : //127.0.0.1 : 783
protocolFile = /var/opt/axigen/filters/spamassassin.afsl
idleTimeout = 60
actionOnMatch = 폐기
maxConnections = 10
또한, 스팸 어쌔신필터를 사용하려면 다음 사항에 유의해야합니다.
- SpamAssasin 필터에 대해 다른 우선 순위 값을 입력하십시오 (ClamAV에 10을 선택한 경우 ClamAV 이후에이 필터를 적용하려면 SpamAssassin에 더 높은 값을 선택하십시오).
필터링 체인)
- 필터 이름 목록에서 해당 필터 이름 인 spamassassin을 선택하십시오. AXIGEN 웹 메일 액세스
이 단계에서 메일 서버를 사용할 준비가되었습니다. 또한 메일 서버에 액세스 할 수 있습니다.
AXIGEN Webmail은 테스트 메시지를 보내고받습니다..
먼저 Webadmin을 사용하여 사용자 계정을 만듭니다., 계정탭 (계정의 일반 페이지에 표시된 최소 구성은 현재 유효합니다). 그런 다음 전체 전자 메일 주소와 암호를 사용하여 AXIGEN 웹 메일에 기본 주소로 로그온하십시오.
http://127.0.0.1:8000.
http://www.axigen.com/usr/images/article/how-to/figure4.jpg
이제 너.’정말로 완료되었습니다. 홈 도메인에서 메시지를 안전하게 보내고받을 수 있으며 특정 네트워크 요구 사항에 맞게 더 이상 구성을 쉽게 할 수 있습니다..
지금까지 보았 듯이 하나의 실행 파일에서 모든 메일 서비스를 설치하고 직관적 인 웹 구성 인터페이스를 사용하면 훨씬 쉽고 훨씬 적은 시간을 필요로합니다.