1. sendmail소스확보 : www.sendmail.org
2. tar xvzf sendmail.8.9.3.tar.gz
3. cd sendmail-8.9.3/cf
4. my.mc작성
SIONID(`linux for smtp-only setup with smrsh and procmail for Korean mail')dnl
OSTYPE(linux)
FEATURE(nouucp)dnl
FEATURE(always_add_domain)dnl
FEATURE(mailertable)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl
FEATURE(smrsh)dnl
MAILER(local)dnl
MAILER(smtp)dnl
5. m4이용 sendmail.cf생성
m4 m4/cf.m4 my.mc > sendmail.cf
6. sendmail.cf를 제자리에 copy
cp sendmail.cf /etc/sendmail.cf
7. sendmail.cf수정
1) Mlocal 행에서 procmail의 위치를 정확하게 준다 : /usr/bin/procmail
(이거 안고치면 vi /var/log/maillog에 procmail 못찾아서 수신안된다고 나옴)
2) Dj 행에서 원하는 email 도메인을 강제지정 : Djdbland.com
(이거 안고치면 kyh0@www.dbland.com처럼 보기 싫게 나온다)
8. pop3 사용을 위한 relay 설정 (web browser에서 메일 송수신하기 위한 작업)
1) /etc/mail/access에서 relay 설정
spammer.com REJCECT - 수신 거부 DOMAIN
192.168.1 RELAY - 송신가능 IP
1928.60 RELAY - 송신가능 IP
2) 수정후 다음 명령으로 버클리DB에 반영
cd /etc/mail
makemap hash access < access
3) netscape에서 메일 가져와도 서버에서 삭제안하게 설정한다
edit > pref > mail server > incoming > edit > pop에서
leave msg on server 체크박스에 v 마킹을 준다.
9. pop3 설치법 (web browser에서 메일 송수신하기 위한 작업)
1) /mnt/cdrom/RedHat/RPMS에서
rpm -Uvh imap-4.5-3.i386.rpm
2) 설정점검
ㄱ) /etc/services 파일에서 포트가 제대로 지정되어 있는지 확인
pop2 109/tcp
pop3 110/tcp
pop 110/tcp
ㄴ) /etc/inetd.conf 에서 pop-3 가 주석처리 되어 있다면 #을 풀어준다
pop-2 stream ...........
pop-3 stream ..........
3) 변경이 있었다면 inet 슈퍼데몬을 restart 한다.
/etc/rc.d/init.d/inet restart
4) 동작확인
telnet localhost 110
user xxx
pass yyy
quit
10. 최종적으로 sednmail을 restart 한다
/etc/rc.d/init.d/send
리눅스추천학원:
http://www.it-bank.or.kr/master/linux_main.htm
2. tar xvzf sendmail.8.9.3.tar.gz
3. cd sendmail-8.9.3/cf
4. my.mc작성
SIONID(`linux for smtp-only setup with smrsh and procmail for Korean mail')dnl
OSTYPE(linux)
FEATURE(nouucp)dnl
FEATURE(always_add_domain)dnl
FEATURE(mailertable)dnl
FEATURE(local_procmail)dnl
FEATURE(access_db)dnl
FEATURE(smrsh)dnl
MAILER(local)dnl
MAILER(smtp)dnl
5. m4이용 sendmail.cf생성
m4 m4/cf.m4 my.mc > sendmail.cf
6. sendmail.cf를 제자리에 copy
cp sendmail.cf /etc/sendmail.cf
7. sendmail.cf수정
1) Mlocal 행에서 procmail의 위치를 정확하게 준다 : /usr/bin/procmail
(이거 안고치면 vi /var/log/maillog에 procmail 못찾아서 수신안된다고 나옴)
2) Dj 행에서 원하는 email 도메인을 강제지정 : Djdbland.com
(이거 안고치면 kyh0@www.dbland.com처럼 보기 싫게 나온다)
8. pop3 사용을 위한 relay 설정 (web browser에서 메일 송수신하기 위한 작업)
1) /etc/mail/access에서 relay 설정
spammer.com REJCECT - 수신 거부 DOMAIN
192.168.1 RELAY - 송신가능 IP
1928.60 RELAY - 송신가능 IP
2) 수정후 다음 명령으로 버클리DB에 반영
cd /etc/mail
makemap hash access < access
3) netscape에서 메일 가져와도 서버에서 삭제안하게 설정한다
edit > pref > mail server > incoming > edit > pop에서
leave msg on server 체크박스에 v 마킹을 준다.
9. pop3 설치법 (web browser에서 메일 송수신하기 위한 작업)
1) /mnt/cdrom/RedHat/RPMS에서
rpm -Uvh imap-4.5-3.i386.rpm
2) 설정점검
ㄱ) /etc/services 파일에서 포트가 제대로 지정되어 있는지 확인
pop2 109/tcp
pop3 110/tcp
pop 110/tcp
ㄴ) /etc/inetd.conf 에서 pop-3 가 주석처리 되어 있다면 #을 풀어준다
pop-2 stream ...........
pop-3 stream ..........
3) 변경이 있었다면 inet 슈퍼데몬을 restart 한다.
/etc/rc.d/init.d/inet restart
4) 동작확인
telnet localhost 110
user xxx
pass yyy
quit
10. 최종적으로 sednmail을 restart 한다
/etc/rc.d/init.d/send
리눅스추천학원:
http://www.it-bank.or.kr/master/linux_main.htm