- /etc/mail/sendmail.cf 파일
- Sendmail의 핵심 메일 송 수신 시 이 파일을 해석하여 실행함
- m4 명령어로 생성할 수 있음
- sendmail.cf 파일 항목
- Cw : 호스트 지정
- Fw : 파일 지정
- Dj : 특정 도메인을 강제 지정
- /etc/mail/local-host-names 파일
- 메일 서버에서 사용하는 호스트(도메인)을 등록하는 파일
- /etc/mail/access 파일
- 각종 접근 제어 설정이 저장되는 파일
- makemap 명령어 : /etc/mail/access 파일 편집 후에 DB 파일(access.db)을 만드는 명령어
- access 파일 항목
- RELAY : relay 허용 * Relay : 중계
- OK : 무조건 허용
- REJECT : relay 차단 (주로 스팸 서버의 IP를 차단)
- DISCARD : relay 없이 폐기 (어떠한 답신도 보내지 않음)
- 501 : 지정된 메일 주소와 일치하는 모든 메일의 수신 차단
- access 파일 예제
- /etc/aliases 파일
- 특정 ID로 들어오는 메일을 여러 호스트에게 전달할 때 사용하는 파일 (작은 규모의 메일링 리스트)
- 사용자가 다른 메일 계정 (별칭)을 사용할 수 있도록 할 수 있음
- newaliases 명령어 : /etc/aliases 파일의 변동사항을 적용
- sendmail –bi, sendmail –l과 같은 기능
- /etc/mail/virtusertable 파일
- 가상 메일 사용자의 설정이 저장되는 파일
- access 파일과 마찬가지로 makemap hash 명령어로 DB 파일을 만들어 주어야 함
- webmaster@ test.shionista.com test -> 해당 메일 주소로 오는 메일을 test 계정으로 수신
- .forward 파일을 통한 포워딩 : 일반 계정 사용자가 자신의 홈 디렉터리에 만들어 설정
- 조건
- 가. 발신지 도메인의 spam.com으로부터 오는 메일을 거부하는데, 별도의 메시지는 보내지 않도록 설정함
# vi /etc/mail/access
From:spam.com DISCARD
- 나. 변경된 내용이 적용되도록 관련 정보를 갱신시킨다.
# makemap hash /etc/mail/access < /etc/mail/access
- 조건
- 가. admin 계정으로 들어오는 메일은 관리업무를 담당하는 계정인 ihduser와 kaituser에게 전달되도록 설정함. help 계정으로 들어오는 메일은 고객지원센터 부서원의 메일주소가 기록된 /etc/helpdesk 파일에 지정된 사용자들에게 전달되로록 함.
# vi /etc/aliases
admin: ihduser, kaituser
help::include:/etc/helpdesk
- 나. 변경된 내용이 적용되도록 관련 정보를 갱신시킴
# newaliases 또는 sendmail -bi 또는 sendmail -l
- 조건
- 가. ihd.or.kr 계정과 kait.or.kr 계정 모두 ceo라는 메일 계정을 요구한 상태이다. ihd.or,kr의 ceo 메일 계정은 ihduser로 포워딩시키고, kait.or.kr의 ceo 메일 계정은 kaituser로 포워딩시킨다.
# vi /etc/mail/virtusertable
ceo@ihd.or.kr ihduser
ceo@kait.or.kr kaituser
- 나. 위의 설정을 적용시킬 명령을 기입함
makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
- 조건
- 가. 메일 서버에 사용하는 도메인인 ihd.or.kr을 등록함
# vi /etc/mail/local-host-names ihd.or.kr
- 나. 발신 도메인을 무조건 ihd.or.kr로 설정함
# vi /etc/mail/sendmail.cf Djihd.or.kr
- 다. 발신지 도메인이 spam.com으로부터 오는 메일을 거부함
# vi /etc/mail/access
From:spam.com REJECT 또는 DISCARD
- 조건
- 가. linux.com 도메인의 webmaster 계정은 ihduser에게 전달되도록 설정하고, windows.com 도메인의 webmaster 계정은 kaituser에게 전달되도록 설정
# vi /etc/mail/virtusertable
webmaster@linux.xom ihduser
webmaster@windows.com kaituser
- 나. 수정된 내용을 반영하는 makemap 명령어를 기술함
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
'자격증 & 공부 > 리눅스마스터 1급' 카테고리의 다른 글
[리눅스마스터 1급 - 2차] DNS 관리 (0) | 2024.11.12 |
---|---|
[리눅스마스터 1급 - 2차] 슈퍼 데몬 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] FTP 서버 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] NFS 서버 관리 (0) | 2024.11.12 |
[리눅스마스터 1급 - 2차] SMB 서버 관리 (0) | 2024.11.12 |