ALIASES(5)

명칭
aliases - sendmail 를 위한 앨리어스(alias) 파일

서식
aliases

해설
이 파일에는, sendmail 하지만 사용하는, 유저 ID 의 별명을 기술합니다. 이 파일은 /etc/mail 에 놓여진다, 아래와 같은 형식의 일련의 행입니다.

    name: addr_1, addr_2, addr_3, . . .

name (은)는 앨리어스(alias) 하는 이름, addr_n (은)는 그 이름의 별명입니다. addr_n (은)는, 다른 별명, 로컬 유저명, 로컬 파일명, 명령, 인클루드 파일, 외부 주소의 머지않아인가입니다.

로컬 유저명
    username

    username 는, getpwnam(3)로 사용 가능하다라고 하는 것이 필요합니다.

로컬 파일명
    /path/name

    풀 패스명 (slash (/)로 개시)로 지정된 파일에, 메세지가 추가됩니다.

명령  |command

    명령은 파이프 심볼 (|)로 개시해, 메세지를 표준 입력으로부터 받습니다.

인클루드 파일
    :include: /path/name

    패스명에 있는 앨리어스(alias)가, name 의 앨리어스(alias)에 추가됩니다.

E-Mail 주소
    user@domain

    RFC 822 서식의 e-mail 주소.

공백에서는 글자 만행은 계속행입니다. 행을 계속하는 다른 방법으로서 개행 전에 backslash를 두는 방법이 있습니다. # 그럼 글자 만행은 코멘트입니다.

앨리어스(alias)는 로컬명에서만 적용됩니다. 루프는 일어날 수 없습니다. 왜냐하면, 메세지는 같은 사람에게 여러 차례 보내지지 않기 때문입니다.

앨리어스(alias) 적용 후, 로컬 한편 유효한 수신자로 ``.forward'' 파일을 홈 디렉토리에 가지는 사람의 메세지는, 이 파일에 정의된 일련의 유저에게 전송 됩니다.

이것은 단순한 생의 데이터 파일입니다; 실제의 앨리어스(alias) 정보는 newaliases(1) 프로그램을 사용하는 것으로써, 바이너리 형식에서 파일 /etc/mail/aliases.db 에 놓여집니다. aliases 파일을 갱신했을 때에는, 그 내용을 반영시키기 위해서(때문에), newaliases 명령을 실행할 필요가 있습니다.

관련 항목
newaliases(1), dbm(3), dbopen(3), sendmail(8)

SENDMAIL Installation and Operation Guide.

SENDMAIL An Internetwork Mail Router

버그
sendmail (을)를 NEWDB 서포트 첨부는 아니고 DBM 서포트 첨부로 컴파일 했을 때에는, 앨리어스(alias) 1 개(살)이 대략 1000 바이트까지의 정보에 한정한다고 한다 dbm(3) 의 제약이 문제가 될지도 모릅니다. 이러한 경우에 긴 앨리어스(alias)를 사용하기 위해서는 ``연쇄''를 사용합니다; 이것은 별명의 마지막 이름을 더미의 이름으로 해, 이것을 계속해 다른 별명으로서 사용한다고 하는 것입니다.

역사
aliases 파일 포맷은 4.0BSD 에 등장했습니다.