sendmail 설치 및 설정
1. sendmail이 설치 되어 있는지 확인
- rpm -qa | grep sendmail
2. 설치가 되어 있지 않다면 yum을 이용하여 설치
- yum install sendmail, yum install sendmail-cf
3. sendmail 시작
- /etc/init.d/sendmail start
4. sendmail 기본 환경설정
sendmail의 핵심 설정 사항은 /etc/mail에 있다. 그중 가장 중요한 것은 sendmail.cf파일이다. 이파일은 미리 생성되어 있으며 파일을 수정한다
- sendmail.mc 파일 수정
52,53 라인을 수정한다. 이 부분은 smtp인증을 사용하겠다고 명시를 하는 것이다. 주석이 되어 있다면 누구나 메일을 발송 할 수 있다. 본인은 해당서버에서만 메일 발송을 할것이므로 주석 그대로 둘것이다.
** 누구나 메일 발송을 하게 할려면 앞에 dnl 주석을 지워 주면 된다.
116 라인쯤 보면 127.0.0.1로 되어 있으면 내부에서만 사용한다라는 의미이고 외부사용자는 smtp 인증을 할 수 없으므로, 누구나 사용할 수 없다. 외부에서 사용을 하기 위해서는 주석을 하거나 0.0.0.0으로 열어 주면 된다.
5. m4 명령으로 sendmail.cf 파일 생성
- m4 sendmail.mc > sendmail.cf
** 해당 명령을 실행하면 sendmail.cf 파일이 덮어씌워진다.
6. sendmail.cf 파일 수정
- 95 라인쯤에 도메인이 있다면 수정하여 준다.
DJ도메인명(Djtest.com)
- 186 라인쯤에 메일 발송 사이즈 정하는 곳이다.
7. sendmail restart
/etc/init.d/sendmail restart
8. 테스트로 메일 발송
telnet localhost 25 <-- telnet이 안될경우 yum install telnet 설치 해준다.
mail from:보내는 사람 메일주소
rcpt to:받는 사람 주소
data
내용입력
. (마침을 의미, 점을 반드시 입력해야 한다.)
quit (빠져 나온다.)
** 받는 사람주소 에서 메일이 정상적으로 왔는지를 본다.
'Linux > sendmail' 카테고리의 다른 글
sendmail 큐에 쌓인 메일 바로 발송하기 (0) | 2014.02.04 |
---|