qmail에서 메일 계정 추가하기

indus96@in4zone.net 란 메일 생성 1. 메일도메인 추가하기 [root@indus96]# cd /home/vpopmail/bin [root@indus96 bin]# ./vadddomain in4zone.net   패스워드를 물어보는데요 이건 qmailadmin 웹인터페이스 로그인 패스워드. 2. 확인하기  [root@indus96 bin]# vi /var/qmail/control/locals localhost [root@indus96 bin]# vi /var/qmail/control/rcpthosts localhost in4zone.net [root@indus96 bin]# vi /var/qmail/control/virtualdomains in4zone.net:in4zone.net [root@indus96 bin]# vi /var/qmail/users/assign +in4zone.net-:in4zone.net:110:110:/home/vpopmail/domains/in4zone.net:-:: 3. 계정추가 하기 [root@indus96 bin]# …

[vsftp] 500 OOPS: cannot change directory

*** SELINUX # setsebool -P ftp_home_dir 1 Linux 설치시 SELinux 로 설정했다면 디폴트로 사용자의 home 디렉토리에 쓰기를 막아놓는다. SELinux 설정에서 FTP 부분을 변경하자. # service vsftpd restart home 디렉토리의 읽고쓰기를 1(True)로 변경하시고 vsftpd 를 재시작. # setsebool -P ftpd_disable_trans 1 FTP 에 관하여 SELinux 정책을 아예 적용하지 않는 옵션을 설정

Sendmail 에서 SMTP 인증 받기

[root@server /]# cat /etc/mail/sendmail.mc —— 내용 추가 TRUST_AUTH_MECH(DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl define(confAUTH_MECHANISMS’, `DIGEST-MD5 CRAM-MD5 LOGIN PLAIN’)dnl —————- [root@server /]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf [root@server /]# cat /etc/mail/sendmail.cf ——- 내용 확인 # list of authentication mechanisms O AuthMechanisms=DIGEST-MD5 CRAM-MD5 LOGIN PLAIN [root@server /]# cat /usr/lib/sasl/Sendmail.conf pwcheck_method: shadow ==> 파일이 존재하지 않으면 …

스펨 메일 서버인지 체크

메일을 보냈는데 리턴되며 메일 헤더에 아래와 같은 메세지가 남아있을 경우가 있다.    —– The following addresses had permanent fatal errors —–     (reason: 553 5.3.0 … Rejected      – see http://www.mail-abuse.org/rbl/) 이 경우는, 상대방의 server 에서 http://mail-abuse.org 의 RSS 리스트를 이용하여 필 터링을 하고 있으며,  메일을 발송한 서버가 이 RSS …

Sendmail 설정

sendmail.mc 파일에서  DAEMON_OPTIONS(Port=smtp,Addr=127.0.0.1, Name=MTA’)  요부분을 DAEMON_OPTIONS(Port=smtp,Addr=0.0.0.0, Name=MTA’) 으로 처리한다 m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf 메일 보낼 때 사용자 인증 처리 sendmail.cf 파일에서  #O AuthMechanisms=EXTERNAL GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5 다음 처럼 처리 O AuthMechanisms=DIGEST-MD5 CRAM-MD5 LOGIN PLAIN access 파일에서 localhost.localdomain           RELAY localhost                             RELAY 127.0.0.1                              RELAY 192.168.0.0                           RELAY domain.com                        RELAY makemap hash /etc/mail/access < /etc/mail/access [root@mail mail]# cat local-host-names # local-host-names – include all aliases for your machine here. rootman.co.kr dvc.dongeui.ac.kr dvc.sarang.net rootman.org 위의 설정 방법은 아주 간단하다. 그냥 메일 수신자에 해당하는 도메인을 한줄에 추가하면 된다.  주의할 것은 local-host-names 파일을 수정한 후에는 반드시 sendmail을 restart 해야지 수정 사항이 적용된다. 설치한 메일 서버 동작확인 [root@mail mail]# telnet 192.168.0.1 25 Trying 192.168.0.1… Connected to cattoeic.com (192.168.0.1). Escape character is ‘^]’. 220 cattoeic.com ESMTP Sendmail 8.13.1/8.13.1; Tue, 25 Jan 2005 17:29:55 +0900 Mail from : indus96@cattoeic.com 250 2.1.0 indus96@cattoeic.com… Sender ok rcpt to : indus96@csniper.com 250 2.1.5 indus96@csniper.com… Recipient ok data 354 Enter mail, end with “.” on a line by itself hello my name is park . 250 2.0.0 j0P8TtRl004337 Message accepted for delivery quit 221 2.0.0 mail.local.com closing connection Connection closed by foreign host. 4. DB작업후 DB에 spammer등록확인 [root@mail mail]# strings access.db | grep domain domain.com

Pop3 서비스 설치하기 (Qpopper)

1. 아래 사이트에서 소프트웨어를 다운 받는다 http://www.eudora.com/products/unsupported/qpopper/index.html 2. 압축을 푼다 [root@mail download]# tar -zxvf qpopper4.0.5.tar.gz 3. 생성된 디렉토리로 이동한다. [root@mail download]# cd qpopper4.0.5 4. 다음과 같은 옵션으로 Makefile을 만들기 위해 configure를 실행한다. [root@mail qpopper4.0.5]# ./configure –enable-specialauth –enable-bulletins=/var/spool/bulls –enable-servermode –enable-standalone 5. 컴파일을 한다. [root@mail qpopper4.0.5]# make 6. 생성된 popper를 /usr/local/lib에 복사한다. …

Linux 설치 한뒤 기본적인 보안 설정

1. su 사용권한 제한하기 [in4zone.net]# chgrp wheel /bin/su [in4zone.net]# chmod o-rx /bin/su [in4zone.net]# chmod u+s /bin/su [in4zone.net]# vi /etc/group ################################### # # wheel:x:10:root,in4zone (추가하기) # ################################### 2. 파일 접근 제어하기 [in4zone.net]# chmod og-r * [in4zone.net]# chmod og-r . [in4zone.net]# chmod og-r .. [in4zone.net]# chmod 700 /bin/ps [in4zone.net]# chmod 700 /bin/df [in4zone.net]# chmod 700 /usr/bin/top [in4zone.net]# chmod …