본문 바로가기

약간 전문적인 지식/IT

Sendmail smtp 인증기능 사용하기

Sendmail smtp 인증기능 사용하기

 

 

sendmail smtp 인증기능은 redhat 7.x에서 테스트 했습니다.

1. sasl 패키지가 설치되어 있는지 확인한다.
아래 2개의 화일이 없을경우, redhat원본씨디에서 설치한다.

[root@ns2 /etc]# rpm -qa | grep sasl
cyrus-sasl-1.5.24-22.7
cyrus-sasl-devel-1.5.24-22.7


2. sasl에서 인증 방식 선택 (Shadow Password 사용)

# vi /usr/lib/sasl/Sendmail.conf
pwcheck_method:shadow


3. sendmail.cf 수정
#vi /etc/sendmail.cf
- / 로 다음부분을 수정한다.

# class E: names that should be exposed as from this host, even if we masquerade
# class L: names that should be delivered locally, even if we have a relay
# class M: domains that should be converted to $M
# class N: domains that should not be converted to $M
#CL root
C{TrustAuthMech}DIGEST-MD5 LOGIN PLAIN <<= 라인전체 추가
C{E}root
.
.
중략
.

# list of authentication mechanisms
O AuthMechanisms=LOGIN PLAIN GSSAPI KERBEROS_V4 DIGEST-MD5 CRAM-MD5 <== 주석풀고 "LOGIN PLAIN"추가


# anything else is bogus
R$            $#error $@5.7.1 $: "550 Relaying denied" 
=> 주석되어 있지 않아야 됨.

4. sendmail Restart
# /stc/rc2.d/S80sendmail restart
  - restart 루에 프로세서 아이디 비교해서 올바로 재실행 되었는지 확인

5. 아웃룩에서 설정하시어 확인합니다.
아웃룩 시작 ==> 도구 ==> 계정 ==> 등록정보 ==> 서버 ==> "보내는 메일서버" 인증 필요에 체크 ==> 설정 ==> 받는 메일서버와 동일한 설정사용 또는 로그온 정보 입력 ==> "확인" "확인" "닫기"

 

 

------------------------------------------------------------------------------------------

 

이상 끝. ^-^

반응형