현재 사용중인 센드메일 데몬 확인

# ps -ef | grep sendmail

현재 사용중인 센드메일 데몬 버전확인

# telnet localhost 25

실해중인 센드메일 실행중지

# /etc/rc.d/init.d/sendmail stop

센드메일 데몬파일 백업

# mv /usr/sbin/sendmail /usr/sbin/sendmail.orig

# mv /etc/mail/sendmail.cf /etc/mail/sendmail.cf.orig

최신 센드메일 파일 받기

# cd /usr/local
# wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.13.2.tar.gz
# tar xvfz sendmail.8.13.2.tar.gz
# cd sendmail-8.13.2/
# sh Build
# cd makemap/
# make install
# cp sendmail /usr/sbin/sendmail

# chown root:smmsp /usr/sbin/sendmail

# chmod 2755 /usr/sbin/sendmail

# ls -l generic-linux.cf

# cp generic-linux.cf /etc/mail/sendmail.cf

최신 센드메일 시작하기
# /etc/rc.d/init.d/sendmail start
or
# /usr/sbin/sendmail -bd -q30m

# telnet localhost 25


센드메일에서 직접 메일 발송 테스트하기
# telnet localhost 25

MAIL From: lalala@lgtelecom.com
RCPT To: Rururu@lgtelecom.com
DATA
lalala rururu feels like sending e-mail
Thank You!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.

QUIT

최종수신지 도메인 설정
# cat /etc/mail/local-host-names

spam메일 방지
# cat /etc/mail/access
localhost.localdomain                     RELAY
localhost                                       RELAY
127.0.0.1                                        RELAY

spam.com                                      REJECT
spamuser@spam.com                      DISCARD

# makemap hash /etc/mail/access.db < /etc/mail/access

# strings /etc/mail/access.db
# strings access.db | grep spamuser

가상메일 설정법
# vi /etc/mail/virtusertable
webmaster@manualand.co.kr          {TAB} manual
webmaster@hyung.co.kr                 {TAB} hyung

# makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable

+ Recent posts