redhat 에서 cyrus-sasl 이 어떤 path에 있는지는 모르지만
rpm -qlva | grep Sendmail.conf (sasl 안에 있어야 할 파일입니다.)
를 하여 Sendmail.conf 에서 pwcheck_method: shadow 를 넣어주셔야
Login 방식이 됩니다.
: * 문서를 작성하는데 도움을 주신 irc.hanirc.org #freebsd 의 jhp 님과
:
: 엽기 뵨퉤 채플린형에게 감사 ''
:
: --HOW
:
: 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
:
: 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.
.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
:
: 문서의 문제 발생이나 좀더 낳은 해결책이 있다면 dj at iz4u.net 으로 메일 바람
:
: --
: 난 남자다