1.Sendmail 과 cyrus-sasl 이 깔려 있는지 확인한다.
$>rpm -qa | grep -i sendmail
sendmail-cf-8.11.2-15
sendmail-8.11.2-15
sendmail-doc-8.11.2-15
$>rpm -qa | grep -i cyrus-sasl
cyrus-sasl-1.5.24-17
cyrus-sasl-devel-1.5.24-17
2. /etc/mail/sendmail.mc 를 편집한다.
다음과 같은 내용이 있게(?) 만든다
TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN
PLAIN')dnl
FEATURE(`no_default_msa')dnl turn off default entry for MSA
3.sendmail 재설정및 재 시작
$> m4 /etc/mail/sendmail.mc > /etc/sendmail.cf
$> service sendmail restart
### 주의 점 sendmail.cf 에 DaemonPortOptions 로 검색해서 나오는 부분에 Addr 을 0.0.0.0 으로 세팅한다..
4.OE 에서 계정 설정
계정의 등록 정보에서 "서버" 부분의 "보내는 메일서버" 부분의 "인증필요"
에 체크 한다 설정은 "받는 서버와 동일하게"
저장하고 메일을 보내면 된다.
5.TEST 방법
메일 써버에서
$>telnet localhost 25
220 smtp.test.com ESMTP Sendmail 8.11.2/8.11.2; Wed, 16 May 2001 08:53:17
+0900
EHLO anydomainname <-- 쳐준다
250-smtp.test.com Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250-AUTH LOGIN PLAIN <-- 이부분이 나와야 한다.
250 HELP
--END_OF_HOW

댓글목록
등록된 댓글이 없습니다.