Send Mail 구축 후 Auth Login 사용
(SMTP 서버내에서 SendMail 의 Auth Login 기능이 활성화 되어있어야 한다.)
1. 로그인할 계정을 생성한다. (물론 SMTP 서버 내에서 진행)
#adduser -M -s /bin/false 아이디
#passwd 패스워드
2. SMTP 서버 내에서 생성한 계정을 base64 인코딩 문자열을 알아야한다
왜냐하면 인코딩 문자열로 SMTP 사용자 인증을 하기 때문
인코딩 명령어는 php를 사용하여 인코딩 진행
#php -r 'echo base64_encode("아이디")."\n";'
#php -r 'echo base64_encode("패스워드").'\n";'
아이디,패스워드 인코딩 두번 진행 인코딩 된 문자열은 따로 저장해둔다.
3. 계정 생성 후 SendMail,saslauthd 서비스 리스타트
#service sendmail restart
#service saslauthd restart