-
Sendmail 서버를 이용해 메일 서버 구축하기1리눅스 2016. 8. 3. 20:58
1.Sendmail 서버 설치
yum install sendmail sendmail-cf sendmail-devel
2.수신메일서버 설정
(1) 메일 호스트 지정하기(Cw)
. SendMail 을 설정하는 데 있어서 가장 중요한 부분으로 메일 서버의 호스트명을 지정해주는 기능
. Cworiginalchoi.net 과 같이 설정해주면 됨
Cwmycheckup.co.kr
(2) 메일 호스트 지정하기(Fw)
. 기본설정은 Fw/etc/mail/local-host-names 으로 /etc/mail/local-host-names 파일을 불러들임
. /etc/mail/local-host-names 에는 각 라인마다 도메인을 입력해주면 됨
(3) 메일 릴레이 설정(Access list database)
. 스팸메일을 차단하기 위하여 디폴트로 설정되는 값으로 모든 네트워크에 대해 메일 릴레이 기능을 선택적으로 제어 가능
즉, 자신의 네트워크가 아닌 다른 네트워크상의 호스트에서 자신의 메일 서버를 이용하여 메일을 전송하는 것을 원천적으로 거부하는 기능
. /etc/mail/access 파일에 릴레이 허용하고자 하는 네트웍 주소와 허용여부를 입력
. access 파일 DB 화 : makemap hash /etc/mail/access < /etc/mail/access
. SendMail 재시작
3.외부 메일이 수신이 되지 않을떄
센드메일은 기본으로 로컬호스트에만 리스닝하게 되있습니다. 처음설치시 메일이 안오는건 그 이유지요.
이건 sendmail.mc파일을 수정해 그걸로 다시 sendmail.cf를 만들어 해결하는게 편합니다.
sendmail.mc를 찾아
DAEMON_OPTIONS('port=smtp,Addr=127.0.0.1,Name=MTA')dnl 여기를
DAEMON_OPTIONS('port=smtp,Name=MTA')dnl 로 수정
그리고
m4 sendmail.mc > sendmail.cf 해서 만든 파일로 설정파일을 교체하세요.같은방법...물론 기본적인 도메인 과 25번 포트는 열려 있고 이상이 없음에도 수신이 되지 않지요.이럴 경우, 외부에서 오는 메일을 수신하기 위해서는/etc/mail/sendmail.cf 화일에서 Cwaispace.net 이렇게 받을 도메인을 설정하고/etc/mail/sendmail.cf화일에서#SMTP daemon optionsO DaemonPortOptions=Port=smtp,Addr=127.0.0.1,Name=MTA이 부분을 찾아서 Addr=127.0.0.1을 삭제하면 외부 메일 수신이 됩니다.'리눅스' 카테고리의 다른 글
자꾸 까먹는 명령어 (0) 2019.01.17 yum사용법 (0) 2016.08.03 angular route #없애기 (0) 2016.07.30 YUM 명령어 사용법 (0) 2014.07.21 vsftpd 사용자 계정으로 로그인이 안될때 (0) 2014.07.03