/etc/mail/sendmail.mc 편집.
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
위 부분의 주석 dnl을 제거.
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
이 부분의 주석 dnl을 제거.
dnl # DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
이 부분도 마찬가지로 제거후 Addr=0.0.0.0 으로 바꾸거나 제거.
편집 완료후 sendmail.cf 생성.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
slasl 이 아닌 sasl2 를 사용하므로 sasl에다 설정하고 안된다고 삽질 말것.
/usr/lib/sasl2/Sendmail.conf 확인.
pwcheck_method:saslauthd
/etc/sysconfig/saslauthd 편집.
MECH=shadow 이 부분의 값을 pam으로 변경.
안그러면 설정의 무한삽질을... -_-;
마지막으로 sendmail, saslauthd 데몬 재시작.
dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
위 부분의 주석 dnl을 제거.
dnl define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
이 부분의 주석 dnl을 제거.
dnl # DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
이 부분도 마찬가지로 제거후 Addr=0.0.0.0 으로 바꾸거나 제거.
편집 완료후 sendmail.cf 생성.
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
slasl 이 아닌 sasl2 를 사용하므로 sasl에다 설정하고 안된다고 삽질 말것.
/usr/lib/sasl2/Sendmail.conf 확인.
pwcheck_method:saslauthd
/etc/sysconfig/saslauthd 편집.
MECH=shadow 이 부분의 값을 pam으로 변경.
안그러면 설정의 무한삽질을... -_-;
마지막으로 sendmail, saslauthd 데몬 재시작.


