다음 이전 차례

4. 메일링 리스트 가입자 사용법

이 절에서는 메이저도모의 help 파일을 중심으로 하여 가입자가 사용할 수 있는 메일링 리스트 명령에 대해 알아보도록 하겠다.

4.1 명령의 형식

subscribe 명령의 예제에서와 같이 명령은 메일의 제목이 아닌 본문에 위치해야 한다. 또한 메이저도모는 한 메일에 담긴 여러 명령들을 처리할 수 있다. 줄 단위로 나뉘어 각각 한개의 명령으로 인식한다. 만일 한줄에 모든 명령을 다 쓸 수 없다면 \ - 역슬레쉬 를 이용하여 한 문장을 두 문장 이상으로 나눌 수 있다.

가끔 가입자가 사용하는 꼬리말(signature, 서명)을 명령으로 오인하여 잘못된 에러메세지를 보내거나, 이상한 답신을 하는 경우가 있다. 이런 일을 방지하기 위해 - 로 꼬리말을 시작하게 하면 된다. 메이저도모에서는 - 를 만나면 더 이상 메일의 본문에서 명령을 찾는 작업을 하지 않는다. 어떤 메일러에서는 자동으로 -- 를 삽입해주는 것을 본 적이 있을지도 모르겠다. end 는 - 와 같은 의미를 갖는다. 마찬가지로 end 명령을 만나면 메이저도모는 더 이상 나머지 부분을 명령으로 인식하지 않을 것이다.

4.2 시스템에 운영되고 있는 메일링 리스트 종류

이 시스템에서 운영되는 공개되어있는 메일링 리스트에 대해 알고 싶다면 majordomo에게 다음의 내용을 본문으로하는 메일을 보내면 된다.

lists

각 라인별로 메일링 리스트에 대한 간단한 소개와 함께 운영되고 있는 메일링 리스트가 나열된 답장을 받을 것이다. 특정 메일링 리스트에 대해 더욱 잘 알고 싶다면 info 명령을 쓸 수 있다. 예를 들어 testlist 라는 리스트에 대해 좀 더 자세히 알고 싶다면 역시 똑같은 메일 수신자 majordomo에게 다음과 같은 메일을 보내 주면 된다.

info testlist

info 명령을 통해 아무것도 받지 못할 수 있다. info 명령에 대한 정보는 리스트 운영자가 보내주는 것이기 때문에 각 리스트에 따라 다르다.

4.3 환영 메세지 보기

올바르게 가입이 되었다면 일반적인 환영 메세지와 각 리스트별로 특징과 기능들을 담은 환영 메세지가 답장으로 보내진다. 대부분의 환영메세지에는 올바르게 메일링 리스트가 동작하지 않거나 여러 어려움을 구해줄 수 있는 사람에게 연결할 수 있는 방법이 있으므로 나중을 위해서 저장해 두는 것이 좋을 것이다. 만일 이 메세지를 잃어버린 상태에서 다시 이 메세지가 필요하다면 다음 명령으로 이 메일을 다시 받을 수 있다.

intro  testlist

이 역시 info 명령과 마찬가지로 결과는 제공자에 따라 다르지만 대부분 메일링 리스트의 정책이라든지, 소개, 주의사항등을 담고 있다.

4.4 메일링 리스트에서 탈퇴하기

위에 언급한 일반적인 환영메세지에는 탈퇴하는 법에 대해 자세히 나와 있다. 항상 같은 방법이지만 majordomo에게 메일을 보내면 된다.

unsubscribe testlist

가입방법과 마찬가지로 탈퇴하고자 하는 서버가 아닌 다른 서버에서 메일을 보내게 되는 상황일 때나 각 리스트 서버 운영방식에 따라 뒤에 탈퇴하고자하는 어드레스를 적어줘야 한다.

unsubscribe testlist myID@mydomain

만일 한 서버에서 제공되는 여러 메일링 리스트에 가입했다면 와일드 카드 문자 *를 이용하여 동시에 모든 메일링 리스트에서 탈퇴를 할 수 있다.

unsubscribe * 

이때도 역시 뒤에 특별히 어드레스를 적어줘도 된다.

4.5 어떤 메일링 리스트에 가입되었는지 알아보는 방법

여러 메일링 리스트를 운영하는 서버에서 어떤 메일링 리스트에 가입했는지 알고 싶다면 다음의 명령을 이용하면 된다.

which

이 명령을 이용해 다른 사용자나 특정 도메인을 사용하는 가입자들을 알아볼 수 있다. 예를 들어 my-isp.com을 메일 서버로 사용하는 가입자가 어떤 메일링 리스트에 가입했는지 알아보고 싶다면

which my-isp.com

처럼 해주면 된다. 그러나 보안 문제나 사생활 보호문제로 많은 리스트 서버가 이 명령을 사용하지 못하게 하고 있다.

4.6 이 메일링 리스트의 가입자 알아보기

가입되어 있는 메일링 리스트에 대해 알아보고 싶다면 who 명령을 사용하면 된다.

who

which 명령과 같은 이유로 이 명령을 쓰지 못하게 해 놓은 리스트 서버도 많이 있다.

4.7 리스트 모음집 얻기

많은 리스트에서 리스트와 관계된 파일이나 이전에 나누어졌던 메일을 모아놓고 나중에 가입하는 가입자를 위해 언제든지 가져갈 수 있도록 하는 기능을 제공해 준다. 가입되어 있는 메일링 리스트에서 어떤 파일을 제공해 주는지 알기 위해서는 index 명령을 사용한다.

index testlist

가입되어 있는 메일링 리스트에서 리스트 모음 기능을 제공한다면 파일 사이즈와, 날자, 속성, 파일 이름등을 담은 답신이 올 것이다. 관심이 있는 파일이 있다면 get 명령을 이용해 특정 파일을 가져올 수 있다. 예를 들어 profile.form 이라는 파일과 testlist.9611(아마 리스트의 96년 11월 모음집일 것이다)를 얻고 싶다면

get  testlist profile.form
get  testlist testlist.9611

과 같이 한다. 물론 메일 수신인은 majordomo이다. 얼마지나지 않아 위의 내용이 메일을 통해 날아오게 될 것이다. 저장한 후 확인해 보기 바란다. get 명령을 쓸 수 있는 파일은 텍스트 형식의 파일 뿐이다. 만일 압축파일이나 실행파일 같은 바이너리 파일이 목록에 있다면 메일링 리스트 제공자는 다른 방법으로 그 바이너리 파일을 가져가는 방법을 가르쳐 줄 것이다. 구지 get명령으로 바이너리 파일을 받으려하지 말자.

4.8 도움말 얻기

사실 이 문서의 많은 부분이 메이저도모의 도움말로부터 번역되었다. 도움말을 얻고 싶을때는

help

와 같이 메일을 보내면 된다.

4.9 명령 요약

아래의 []에 둘러 쌓인 항들은 옵션이다. 명령 형식에 따라 있어도 좋고 없어도 되는 것이다.

에 둘러 쌓이 항들에는 여러분들이 원하는 정확한 내용을 적어야 한다. [] 없이

에만 둘러쌓인 내용을 임의로 생략하면 안된다.

subscribe <리스트> [<주소>]

- 메일을 보내는 주소나 특정 주소로 메일링 리스트에 가입한다.

unsubscribe <리스트> [<주소>]

- 메일을 보내는 주소나 특정 주소로 메일링 리스트에서 탈퇴한다. 여러 메일링 리스트 탈퇴를 위해 *를 지원한다.

get <리스트> <파일>

- 리스트와 관계된 특정 파일을 가져온다.

index <리스트>

- 얻기 명령으로 얻을 수 있는 파일의 목록을 보여준다.

which [<주소>]

- 현재 어떤 리스트에 가입했는지를 보여준다. 뒤의 주소는 일부분만을 표시해도 된다. 즉 한국에서 가입한 서버만 알고 싶으면 주소에 kr이라고 적으면 된다. 이 경우 kr이 들어가는 가입자는 다 찾아준다.

who <리스트>

- 특정 리스트에 가입한 가입자를 알려준다.

info <리스트>

- 운영자가 제공하는 특정 리스트의 정보를 보내준다.

intro <리스트>

- 운영자가 제공하는 특정 리스트의 인사말을 보내준다.

lists

- 현 서버에서 서비스되는 메일링 리스트의 종류를 보여준다.

help

- 도움말을 보내준다.

end

- 보낸 명령을 취소하거나, 명령과 꼬리말(signature, 서명)의 혼돈을 방지하기위해 꼬리말 앞에 사용하기도 한다.

계속 언급했지만 이 명령들은 반드시 메일의 제목이 아닌 본문에 들어가야 하고 메일의 대상은 majordomo 여야 한다.


다음 이전 차례