서버 운영 관리

김민수 에반젤리스트

Sendmail 설치 및 설정

 

Sendmail은 메일을 발송하기 위해 사용되는 리눅스 메일 데몬 이다.

Sendmail의 특징으로는 설치가 쉽고, 로그분석도 쉬운편에 속한다. 

또한 많은 사용자들이 사용하고 있어 자료나 문제해결시 편한점이 있다.

레드햇 계열에서 많이 사용되어지며 이용 하고자 한다면 아래와 같이 진행 한다.

 

Sendmail 설치 및 설정


 

 

 

1. Sendmail 설치

# yum install sendmail sendmail-cf

 - sendmail, sendmail-cf를 yum을 통해 설치 설치를 진행한다.

 

 

2. Sendmail 설정 

# vi /etc/mail/sendmail.mc

- sendmail.mc를 열어 아래와 같이 수정을 진행한다.

[수정 전]

dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

dnl DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl 

 

[수정 후 ( 앞의 dnl 부분을 삭제한다. )]

TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl

DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA')dnl

 

# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

 - 수정 한 파일을 cf 파일로 전환한다.

 

3. relay 설정

# vi /etc/mail/access

Connect:localhost.localdomain RELAY
Connect:localhost RELAY
Connect:127.0.0.1 RELAY

 

- 발송을 허용할 곳의 ip 및 도메인으로 위의 형식과 맞게 추가한다.

 

4. 설정 적용 및 필수 데몬 확인

# /etc/init.d/saslauthd restart

- pwcheck와 비슷한 역할을 하지만 PAM과 같은 인증 시스템을 병용한다. ( 인증 데몬 )

 

# /etc/init.d/sendmail restart

 - cf 설정 내역 적용 및 릴레이 변경 값을 적용한다.

질문 및 제안하기

댓글 0

댓글 내역이 없습니다.

댓글 더 보기 첫 댓글 맨 위