
출처! 리눅스포탈 : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=290
이 문서를 다른 웹이나 출판물에 게시할 때는 반드시 출처를 밝혀 주시기 바랍니다.최종 수정일 : 2001년 9월 2일 글쓴이 : 윤 일(admin@rootman.org)HOW-TO Configuration aliases(/etc/aliases)aliases 파일은 vitusertable과 비슷한 역활을 하는 파일이다. 하지만 vitusertable과는 달리 도메인별로는 설정할 수 없고 단지 가상의 유저명 혹은 실제 유저명으로만 설정할 수 있다는 단점이 있지만 특정 유저명으로 오는 메일을 여러 사용자에게 또는 외부 SMTP로 포워딩할 수 있다는 장점을 가지고 있다. 이러한 이유때문에 소규모의 메일링 리스트를 운영할 때 종종 사용된다. aliases 파일의 설정 형식은 다음과 같은 설정 형식을 가진다. [1차 목적지]: [최종 목적지] |
![]() |
[1차 목적지]에는 가상 유저명 또는 실제 유저명을 설정할 수 있다. 그리고 [최종 목적지]에는 실제 유저, 메일 주소, 가상 유저를 설정할 수 있다. 반드시 /etc/aliases를 수정한 후 수정된 것을 적용할려면 newaliases라는 명령을 해 줘야 된다. [root@linux /home]# newaliasesaliases 파일을 처음 열어 보면 [최종 목적지]가 root로 되어 있는 설정이 매우 많은 것을 볼 수 있을 것이다. 이건 많은 시스템 유저로 오는 메일을 모두 root가 받아 볼 수 있도록 설정한 것이다. 그럼 root로 오는 메일을 특정 사용자가 받아 볼 수 있게 할려면 어떡게 해야 될까요? [1차 목적지]에 root를 설정하고 [최종 목적지]에는 특정 사용자명을 설정하면 root로 오는 메일은 모두 특정 사용자의 메일 박스로 포워딩 시킬수 있다. 설정하면 다음과 같은 행이 추가 되겠지요..#root로 오는 메일을 rootman 사용자의 메일 박스로 포워딩한다. root: rootman 그럼 이제 admin@rootman.co.kr로 오는 메일을 사용자 rootman의 메일 박스로 포워딩 하는 방법을 설명하겠다. # 가상 유저 admin으로 오는 메일을 rootman 사용자의 메일 박스로 포워딩 할 때. 이렇게 설정함으로써 admin이라는 계정을 만들지 않고도 admin@rootman.co.kr이라는 메일 주소를 사용자 rootman이 사요할 위에서도 잠깐 언급 한적이 있는데 aliases 파일의 장점은 [최종 목적지]에 여러개의 유저명을 설정할 수 있다는 것이다. # 메일링 리스트(mailing@rootman.co.kr)로 오는 메일을 [최종 목적지]에 설정된 사용자 또는 메일 주소로 포워딩 한다. 각 사용자들간의 구분은 콤마(,)로 한다. 그런데 위와같이 메일링 리스트 구성원이 작을 경우는 이렇게 한줄에 작성하면 다음은 메일링 리스트를 “include”를 이용해서 구성한 예제이다. # include를 이용한 메일링 리스트 위의 설정은 list이라는 가상 유저로 오는 메일을 /etc/mailing 파일에 설정된 사용자 또는 e-mail 주소로 메일을 포워딩 그럼 위에서 설정한 /etc/mailng 파일에는 어떻게 [최종 목적지]를 설정했는지 살펴 보자 위에서 보는것과 같이 한행에 하나씩 메일 주소나 포워딩할 사용자명을 적어 주면 된다. aliases 파일을 이용하면 간단히 강좌를 마치기 전에 다시 한번 강조하지만 aliases 파일을 수정후 반드시 newaliases 명령을 해야 되는 것을 잊지 말자. |