Home | Data Center | Contact US | Login

제목 Sendmail alias 설정하기
첨부파일 Sendmail alias 설정.pdf 작성일 2007-02-23 10:56:12

작성자 : 기술지원부 김 삼 수

메일 alias 설정하기

/etc/aliases 파일은 메일별칭, 메일링의 두가지 역할을 합니다.

- 메일별칭 기능
메일 계정을 가진 사용자가 자기의 메일계정외에 다른 메일계정을 사용할 수 있도록하는 기능 입니다. 예를 들어 nextline 계정에 대한 별칭을 nextline_1로 설정 하였을경우 nextline 계정으로 보낸 메일이 nextline_1 계정으로 수신되며 nextline 계정에는 메일이 수신되지 않습니다.

- 소규모의 메일링 기능
특정 계정으로 메일을 보내게 되면 메일링리스트에 설정된 메일계정도 모두 메일을 받아 볼 수 있는 기능입니다. 예를 들어 nextline_2 계정으로 보낸 메일을 nextline_2을 포함한 메일링 리스트 계정 nextline_3, nextline_4 모든 계정이 메일을 수신할 수 있도록 하는 설정입니다.

설정환경
sendmail 8.13.1

( 1 ) sendmail.cf 편집

/etc/aliases 기능을 사용하기 위해서는 sendmail.cf 파일을 편집 합니다.

vi 에디터 사용법

사용형식 : vi [옵션] [생성할 파일명/편집할 파일명]

vi 에디터는 입력모드, 명령모드, 실행모드로 구분됩니다.

입력모드 : vi 편집화면에서 문자를 입력할 수 있는 모드로서 입력모드로 진입하기 위해서는 i, a, o, I, A, O, R등이 있습니다. 즉 초기 vi 편집기 모드는 명령어 모드로 진입을 하기때문에 문자를 입력하기 전에 앞의 단축키중 하나를 먼저 입력해야 원하는 문자를 입력할 수 있습니다.

명령모드 : 커서이동/문자삭제/문자(열)교체/문자열검색 등을 할수 있는 모드로서 입력모드에서 편집이 완료되면 Esc키를 눌러 명령모드로 진입하면 됩니다.

x : vi 명령모드에서 커서위치의 한 문자 삭제
dw : vi 명령모드에서 커서위치의 한단어 삭제
dd : vi 명령모드에서 커서위치의 행 삭제
Ndd : vi 명령모드에서 커서위치의 여러행 동시 삭제

실행모드 : 특별한 명령어를 실행하는 모드로서 명령어모드에서 ":"(콜론)를 누르면 vi 화면 하단 좌측에 vi 특수명령어를 입력할 수 있습니다.

실행모드의 일반적으로 쓰이는 특수 명령어
q : 수정 작업이 이루어지지 않은 상태에서 vi 편집기에서 빠져나옵니다.
q! : 수정 작업이 이루어진 부분을 적용시키지 않고 vi 편집기를 강제로 빠져나옵니다.
w : 수정된 작업을 저장합니다.
wq : 수정된 작업을 저장하고 vi 편집기에서 빠져나옵니다.

초기 명령어모드 -> 입력모드진입 -> 편집 -> 명령어모드 -> 실행모드 -> 종료

① vi 에디터를 이용하여 sendmail.cf파일을 편집합니다.
[root@nextline ~]# vi /etc/mail/sendmail.cf


② 메일 앨리어스 설정(location of alias file)
sendmail.cf 파일의 location of alias file 부분을 설정해야 하며 이 설정은 aliases파일의 위치를 명시하기 위한 설정이며 # O AliasFile=/etc/aliases 부분에 주석(#) 처리가 되어 있으며 주석을 해제합니다.

# location of alias file
O AliasFile=/etc/aliases


( 2 ) 메일별칭 기능설정

nextline 계정이 받던 모든 메일들을 nextline_1 라는 계정이 받게 설정 해보도록 하겠습니다.

① vi 에디터를 이용하여 /etc/aliases 파일을 편집합니다.
[root@nextline ~]# vi /etc/aliases


② 별칭 계정설정(Basic system aliases -- these MUST be present)
메일계정: 별칭메일계정
nextline: nextline_1


③ newaliases 실행
newaliases 명령어는 /etc/aliases 파일에 대한 메일앨리어스 데이터베이스파일(/etc/aliases.db)를 재생성하는 명령어입니다. 즉, /etc/aliases 파일에 설정한 메일링정보나 메일앨리어스 정보가 변경되었을 경우에 이를 sendmail에 적용하기 위하여 실행하는 명령어 입니다.

[root@nextline ~]# newaliases


④ sendmail 적용
sendmail에 적용시키기 위해 sendmail를 재 시작 합니다.
[root@nextline ~]# /etc/rc.d/init.d/sendmail restart


⑤ Outlook Express 설정
아웃룩 익스프레스상에서 별칭이 설정된 nextline_1 계정을 추가 한 뒤 메일이 정상 수신되는지 확인 합니다.


[도구] – [계정] – [인터넷계정] – [메일] – [추가] – [메일]
[표시이름] : 넥스트라인
[인터넷 전자메일주소] : nextline_1@nextline.co.kr
[받는메일] : mail.nextline.co.kr
[보내는 메일] : mail.nextline.co.kr
[계정이름] : nextline_1
[암호] : xxxxxx
[마침]
추가한 메일계정의 속성 탭을 선택합니다.
[속성] – [서버] – [인증필요 체크] –[적용] – [확인] –[닫기]

⑥ 메일 보내기
메일 계정이 보유한 사이트에서 nextline계정으로 메일을 보냅니다.


⑦ 수신 확인
[배달] – [받은 편지함] nextline계정으로 보낸 메일이 nextline_1 계정으로 정상 수신 되었습니다.


( 3 ) 메일링 기능설정

nextline_2 계정으로 메일을 보내게 되면 nextline_2, nextline_3 계정 모두 메일을 받아 볼 수 있게 설정 해보도록 하겠습니다.

① vi 에디터를 이용하여 /etc/aliases 파일을 편집합니다.
[root@nextline ~]# vi /etc/aliases
 


② 메일링 계정설정(Person who should get root's mail)
메일계정명: 메일링리스트계정명1,메일링리스트계정명2
nextline_2: nextline_3


③ newaliases 실행
[root@nextline ~]# newaliases


④ sendmail 적용
[root@nextline ~]# /etc/rc.d/init.d/sendmail restart


⑤ Outlook Express 설정
아웃룩 익스프레스상에서 별칭이 설정된 nextline_2, nextline_3 계정을 추가 한 뒤 메일이 정상 수신되는지 확인 합니다.


[도구] – [계정] – [인터넷계정] – [메일] – [추가] – [메일]
[표시이름] : 넥스트라인
[인터넷 전자메일주소] : nextline_2@nextline.co.kr
[받는메일] : mail.nextline.co.kr
[보내는 메일] : mail.nextline.co.kr
[계정이름] : nextline_2
[암호] : xxxxxx
[마침]
추가한 메일계정의 속성 탭을 선택합니다.
[속성] – [서버] – [인증필요 체크] –[적용] – [확인] –[닫기]
위와 같이 nextline_3 계정 또한 추가합니다.

⑥ 메일 보내기
메일 계정인 존재하는 사이트에서 nextline_2계정으로 메일을 보냅니다.


⑦ 수신 확인
[배달] – [받은 편지함] nextline_2 계정으로 보낸 메일이 nextline_2, nextline_3 두 계정에 메일이 정상 수신 되었습니다.


  Clam AntiVirus를 이용한 메일서버 바이러스 차단
  Sendmail 메일용량 제한설정





회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도
회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도 회사소개 개인정보취급방침 이용약관 이메일주소 무단수집거부 CONTACT US IDC 약도