* 문서를 작성하는데 도움을 주신 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.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
문서의 문제 발생이나 좀더 낳은 해결책이 있다면 dj at iz4u.net 으로 메일 바람--난 남자다-_-