리눅스 서버에서 메일 서버로 많이 사용하는 sendmail의 relay 기능 설정방법이다.
모든 호스트에 대해 relay 기능을 허용해두면 자칫 스패머의 메일을 전송하는 서버로 전락하므로
반드시 relay 기능을 신경써서 설정하여 사용하자.
먼저 /etc/mail/access 파일의 내용을 다음과 같이 수정한다.
# vi /etc/mail/access
------------------------------------------------------
www.xxx.xxx RELAY
192.xxx.xxx RELAY
------------------------------------------------------
www.xxx.xxx, 192.xxx.xxx은 relay 를 허용하도록 설정되었다.
access 파일을 가지고 sendmail 이 직접 참조하는 access.db 를 다음과 같이 업데이트한다.
# cd /etc/mail
# touch access.db
# chmod 644 access.db
# /usr/sbin/makemap hash /etc/mail/access.db < /etc/mail/access
성공적으로 업데이트 되었으면 sendmail deamon을 다시 시작한다.
# /etc/rc.d/init.d/sendmail restart
이제 방금 추가한 호스트에서 sendmail을 통해 메일을 발송할 수 있을 것이다. 테스트 해보자.
모든 호스트에 대해 relay 기능을 허용해두면 자칫 스패머의 메일을 전송하는 서버로 전락하므로
반드시 relay 기능을 신경써서 설정하여 사용하자.
먼저 /etc/mail/access 파일의 내용을 다음과 같이 수정한다.
# vi /etc/mail/access
------------------------------------------------------
www.xxx.xxx RELAY
192.xxx.xxx RELAY
------------------------------------------------------
www.xxx.xxx, 192.xxx.xxx은 relay 를 허용하도록 설정되었다.
access 파일을 가지고 sendmail 이 직접 참조하는 access.db 를 다음과 같이 업데이트한다.
# cd /etc/mail
# touch access.db
# chmod 644 access.db
# /usr/sbin/makemap hash /etc/mail/access.db < /etc/mail/access
성공적으로 업데이트 되었으면 sendmail deamon을 다시 시작한다.
# /etc/rc.d/init.d/sendmail restart
이제 방금 추가한 호스트에서 sendmail을 통해 메일을 발송할 수 있을 것이다. 테스트 해보자.
'OS > Unix_Linux' 카테고리의 다른 글
| tail 명령을 사용하여 지속적으로 업데이트되는 파일 확인하기 (0) | 2006/12/11 |
|---|---|
| tar 명령 사용법 정리 (0) | 2005/12/20 |
| Java 프로그램이 UNIX/Linux에서 그래픽 자원을 사용하지 못하는 문제 해결 (0) | 2004/10/11 |
| sendmail의 relay 설정하기 (0) | 2004/04/30 |
| Linux에서 Java 어플리케이션 수행시 한글 깨지는 문제 (0) | 2004/03/30 |
| Linux의 부팅 모드 선택 (0) | 2004/03/30 |





