리눅스

Total 331
Today 0
profile_image
관리자
05-03-05 14:33 1개 33회
설치문서
페도라로 메일서버를 구성하다...SMTP AUTH
후후... 페도라로 메일서버를 구성하다...

한참을 헤매서... 흔적 남깁니다!!!


SMTP 인증 문서들이 많이 있으니...

SMTP 인증에 SASL 라이브러리가 쓰이는건 다들 잘 알고 계실테지요...


레드헷 9 까지는 SASL 라이브러리가 쓰였던것 같습니다.

하지만... 페도라부터... SASL2 라이브러리를 쓰는군요!


1. /etc/mail.sendmail.mc 편집

define(`confAUTH_OPTIONS', `A')dnl

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

위와 같이 dnl 주석을 풀어줍니다!


2. sendmail.cf 파일 생성

m4 sendmail.mc > sendmail.cf


3. Sendmail.conf 확인!

#cat /usr/lib/sasl2/Sendmail.conf
pwcheck_method:saslauthd

위와 같이 되어 있을것입니다. 대부분의 문서들이 SASL 라이브러리를 기준으로 되어 있어서...
위에 항목에 pam 내지는 shadow 를 지정하면, 시스템 계정의 패드워드로 인증이 된다고 나와 있지만...
SASL2 에서는 pam, shadow 를 사용하지 않습니다.


4. saslauthd 데몬 시작

# service saslauthd start

데몬 스크립트를 열어보면, 인증 방식에 shadow로 되어 있는것을 확인할 수 있습니다.



혹시, 릴레이 풀어주고 싶은 ip 가 있다면, 하던데로... access 파일에서 릴레이 열어주면 됩니다.

댓글목록

Uni님의 댓글

profile_image
Uni 작성일

먼 말야...도무지 몰겠네.. @.,@;