Computer/Linux (mail) 12

ClamAV 백신 설치하기

ClamAV 백신 설치하기1. GPG 키 import # rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt2. Repoforge RPM repopsitory 추가 # rpm -Uhv http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm3. ClamAV 설치 # yum -y install clamav*4. virus databases 업데이트 # freshclam5. 바이러스 검사 # clamscan -r /home > clamscan_home.txt6. 감염 파일 확인 # cat clamscan_home.txt | grep -v OK| grep -v Empty

dovecot 에러 예제

dovecot 세팅후 아래 예와 같은 에러시 참고 바랍니다.POP3(test123): mbox: Can't create root mail directory /home/test123/mail: Permission denied [메세지예]localhost dovecot: POP3(test123): mbox: Can't create root mail directory /home/test123/mail: Permission deniedlocalhost dovecot: POP3(test123): MAIL environment missing and autodetection failed (home /home/test123) [원인] 메일 계정의 /home/test123/mail 디렉토리가 없어서 발생하는 오류로mkd..

Dovecot Time moved backwards error

dovecot을 운영하다보면, 아래와 같은 메시지와 함께 dovecot 데몬이 죽는 경우가 발생한다. Jun 28 23:58:32 jook dovecot: Time just moved backwards by 29 seconds. This might cause a lot of problems, so I'll just kill myself now. http://wiki.dovecot.org/TimeMovedBackwards 보통 서버를 운영하다보면, 서버의 로드로 인해 서버 시간이 실제시간보다 느려지는 경우가 발생하여, rdate나 ntpdate로 시간을 맞추게 된다. 위의 경우는 서버 시간이 time서버의 시간보다 빨라서, rdate나 ntpdate로 서버시간을 동기화 할때, 서버시간이 이전시간으로 되돌아..

sendmail 기반의 email 계정 생성 및 추가 하기

1. mailuserID 계정 생성 [root@localhost root]# adduser -M -s /bin/false mailuserID 2. mailuserID 계정의 비밀번호 설정 [root@localhost root]# passwd mailuserID 3. /etc/mail/ 폴더에서 도메인별 메일 세팅작업 [root@localhost root]# cd /etc/mail (/etc/mail/ 폴더로 이동) 4. local-host-names 화일에 도메인을 추가 해준다.(이미 추가되어 있다면 다음으로) [root@localhost root]# vi local-host-names 5. virtusertable 화일에 사용하려는 이메일을 추가 합니다. [형식 : 이메일주소 메일아이디 (여기서 공백은..

qmail + vpopmail + mysql 설치

이용되는 파일들은 cr.yp.to 등에서 다운로드한다. qmail-1.03.tar.gz autorespond-2.0.2.tar.gz ucspi-tcp-0.88.tar.gz daemontools-0.76.tar.gz rblsmtpd-0.70.tgz vpopmail-5.4.10.tar.gz # 각각의 소스의 error.h 파일의 상단에 아래 라인을 추가합니다. #include "errno.h" 1. sendmail 구동을 종료 [root@localhost root]# /etc/init.d/sendmail stop 2. qmail 설치 [root@localhost root]# tar zxvf qmail-1.03.tar.gz [root@localhost root]# cd qmail-1.03 [root@local..

clamav antivirus + milter 구성

clamav 는 Open-Source antivirus 솔루션이며, 방대하게 이용되고 있다.clamav 는 CORE 엔진이며, clamav-milter 는 sendmail MTA 로 전송되는 메일의 구문이나, 첨부 파일에서 바이러스 패턴을 검색하는 역할을 한다.CentOS, Fedora 등의 배포본을 이용한다면, yum -y install clamav* 와 같이 간단히 설치 및 구동이 가능하나,본 페이지에서는 배포되는 소스를 이용하여, clamav-0.94.2 버전을 설치를 해보겠다. 1. 패키지 다운로드 및 컴파일 [root@localhost root]# ./configure --prefix=/usr/local/clamav --enable-milter [root@localhost root]# make ..

spamassassin 필터 설치하기

spamassassin 은 open-source spam filter 로서 간단히 적용이 가능하다. 만약 Redhat Linux 9 이하등의 하위 버전을 이용중이라면 spamassassin 이 제공하는 Full Feather 를 사용할 수 없다. 1. spamassassin 설치 CentOS 나 Fedora 등이 설치된 서버라면 간단히 yum -y install spamassassin 과 같이 설치가 종료되나, 여기서는 배포사이트인 http://spamassassin.apache.org 에서 제공되는 tar.bz2 를 이용하여 설치한다. 적당한 경로에 해당 패키지를 다운로드를 한다. [root@localhost root]# rpmbuild -tb 다운로드받은Mail-SpamAssassin.tar.gz r..

sendmail + dovecot 메일 서버 구성

sendmail + dovecot 메일 서버 구성 dovecot 는 pop3, imap, pop3s, imaps 를 제공하는 Front-End 이다. CentOS, Fedora 등의 모든 버전에서는 기본적으로 제공되며, 설치 방법은 아래와 같다. 1. 기본 패키지 설치 [root@localhost root]# yum -y install dovecot [root@localhost root]# yum -y install cyrus-sasl 2. sendmail MTA 구성 [root@localhost root]# /etc/mail/sendmail.mc 파일에서 아래와 같은 라인을 활성화 시킨다. TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl ..

다람쥐메일(squirrelmail) 사용하기

다람쥐 메일은 무료로 제공되는 웹메일이며, 리눅스상의 sendmail, qmail 등과 호환이 가능하며, 쉽게설치가 가능하다.다람쥐 메일을 설치하기 위해서는 우선 아래의 패키지가 설치되어 있어야 한다.- sendmail 또는 qmail- imap- apache- php- ZendOptimizer위 패키지들이 설치 되어 있다는 가정하에서, 아래와 같은 순서로 설치를 진행 하면 된다.다람쥐메일에서 제공되는 여러 확장기능을 사용하기 위해서는 php설치시 아래와 같은 옵션이 포함되어 있어야 한다.아래의 기능들을 사용하려면, 아래의 옵션을 추가하여 php를 재설치 한 후에 다람쥐메일 설치를 진행 하면된다.--with-ldap LDAP -> 주소록 사용을 위해 필요--with-mhash -> 문자 디코딩을 향상--..

메일 발송시 리턴 에러 메세지들

▶ 421 Server too busy. => 수신측 서버의 응답지연. 수신서버의 트래픽등으로 메일을 수신 받지 못하는 상황에서 발송자에게 리턴 메일을 보냄. ▶ 421 4.3.2 Your IP(211.xxx.xxx.xxx) is filtered and this connection will be closed. You must register your IP to spammaster at domain.com By SpaceLee, the Lord of mail server. => 서버로 메일을 발송시 필터링 조건에 위배되어 스패머로 인식되고 필터링 되어 발신자에게 리턴되는 메시지. ▶ 441 4.4.1 No answer from host => 수신측 서버의 응답이 없어서 리턴된 메시지. ▶ 451 4.4.0..