일반적으로 /etc/aliases 파일을 통해 메일 계정의 별칭을 설정할 수 있습니다.
기본 작성형식은 다음과 같습니다.
계정(시스템유저, 일반유저) 또는 가상유저 : 포워딩할 일반유저 또는 가상유저 또는 타메일주소
1. 왼쪽에 작성할 수 있는 계정
: /etc/passwd 파일에 등록된 시스템유저 및 일반유저 모두 가능합니다.
또한 /etc/passwd 파일에 존재하지 않지만 메일만 사용하기 위해 생성한 가상 계정도 가능합니다.
2. 오른쪽에 작성할 수 있는 계정
: 일반유저 또는 가상유저, 또는 localhost가 아닌 다른 타메일주소를 작성할 수 있습니다.
– 사용방법
[계정 : 계정] 과 같은 형식으로 작성할 경우
: 왼쪽에 작성된 계정으로 메일이 발송되면, 오른쪽 계정으로 해당 메일이 포워딩 되게 됩니다.
위 설정은 /etc/aliases 기본 설정입니다.
Mailer-daemon : postmaster // mailer-daemon 계정의 별칭으로 postmaster를 지정하였습니다.
Postmaster : root // postermaster 계정의 별칭으로 root를 지정하였습니다.
즉, mailer-daemon 계정으로 메일을 보내게 되면 postmaster 계정으로 포워딩되고, postmaster 계정이 받은 메일은 다시 root 계정으로 포워딩되게 됩니다.
결국 mailer-daemon 계정으로 메일을 보내게 되면 root 계정이 메일을 받게 됩니다.
/etc/aliases 파일은 수정 후
# newaliases
해당 명령어를 통해 /etc/aliases 파일을 갱신시켜주어야 변경 내용이 적용됩니다.
1) Aliases 기능을 이용하여 소규모의 메일링 운용이 가능합니다.
[계정 : 다수의 계정들]
Root: , jujin, test, apple
위와 같이 설정할 경우 postmaster 계정으로 온 메일들은 root, jujin, test, hello 계정으로 포워딩 되어서 별칭으로 지정한 모든 계정들이 메일을 받을 수 있게 됩니다.
이때 컴마(,)로 구분하여 계정을 나열합니다.
2) 가상계정을 일반계정으로 별칭하여 포워딩할 수 있습니다.
[가상계정 : 일반계정]
Appe: test
hunderbird를 통해 test계정으로 온 메일을 확인해보면 apple 계정으로 보낸 메일이 test 계정으로 포워딩되어 보내진 것을 확인할 수 있습니다.