Sun Java System Messaging Server 6 2005Q4 관리 설명서

인사 메일 구성

Messaging Server에서는 콘솔이나 매개 변수를 사용하여 새 사용자에게 보낼 전자 메일 인사 메시지를 작성할 수 있습니다.

Procedure콘솔을 사용하여 새 사용자 인사 메일 작성 방법

단계
  1. 콘솔에서 구성할 새 사용자 인사 메일이 있는 Messaging Server를 엽니다.

  2. 구성 탭을 누릅니다. 왼쪽 창에 있는 서버의 아이콘이 아직 강조 표시되어 있지 않으면 이를 선택합니다.

  3. 오른쪽 표시 영역에서 기타 탭을 누릅니다.

  4. 새 사용자 인사 메일을 만들거나 필요에 따라 변경합니다.

    인사 메일은 전자 메일과 같은 형식으로 만듭니다. 즉 최소한 제목 행을 포함하는 헤더, 빈 행 그리고 메시지 본문으로 구성합니다.

    메일을 만들 때는 메일 필드 위에 있는 드롭다운 목록을 사용하여 해당 언어를 지정합니다. 원하는 경우 여러 언어로 여러 메일을 만들 수 있습니다.

  5. 저장을 누릅니다.

    명령줄: 명령줄을 사용하여 새 사용자 인사 메일을 만듭니다.

    configutil -o gen.newuserforms -v Message

    여기서 Message는 최소한 제목 행이 들어있는 헤더를 포함하고 그 뒤에 $$와 메일 본문이 와야 합니다. $는 새 행을 나타냅니다.

    예를 들어, 이 매개 변수를 활성화하려면 다음 구성 변수를 설정해야 합니다.

    configutil -o gen.newuserforms -v ’Subject: Welcome!! $$ Sesta.com welcomes you to the premier internet experience in Dafandzadgad!

    사용 중인 쉘에 따라 $의 특수한 의미를 이스케이프하기 위해 $ 앞에 특수 문자를 추가해야 할 수 있습니다. $는 일반적으로 해당 쉘의 이스케이프 문자입니다.

도메인별 인사 메일 설정

호스트된 새 도메인을 만들 때마다 지원되는 언어에 대한 도메인별 인사 메일을 만드는 것이 좋습니다. 그렇지 않을 경우 gen.newuserform에 의해 설정된 일반 인사 메일이 보내집니다.

각 도메인의 새 사용자에 대해 인사 메일을 설정할 수 있습니다. 인사 메일은 사용자, 도메인 또는 사이트의 기본 언어에 따라 달라질 수 있습니다. 이 작업은 원하는 LDAP 도메인 항목에서 mailDomainWelcomeMessage 속성을 설정하여 수행합니다. 속성 구문은 다음과 같습니다.


mailDomainWelcomeMessage;lang-user_prefLang
mailDomainWelcomeMessage;lang-domain_prefLang
mailDomainWelcomeMessage;lang-gen.sitelanguage

다음 예는 영어를 사용하는 도메인 시작 메일을 설정합니다.

mailDomainWelcomeMessage;lang-en: Subject: Welcome!! $$Welcome to the mail system.

다음 예는 프랑스어를 사용하는 도메인 시작 메일을 설정합니다.

mailDomainWelcomeMessage;lang-fr: Subject: Bienvenue!! $$Bienvenue a siroe.com!

위의 예를 사용할 때 다음을 가정합니다.

지원되는 로켈과 해당 언어 값 태그의 목록은 Directory Server Reference Manual을 참조하십시오.

사용자가 처음 로그인하면 프랑스어 인사 메일을 받게 됩니다. 프랑스어 시작 메일을 사용할 수 없는 경우에는 영어 메시지가 사용됩니다.

인사 메일 작동 원리

인사 메일은 LDAP 속성 mailDomainWelcomeMessage와 configutil 매개 변수 gen.newuserforms를 둘 다 사용하여 설정할 수 있습니다. 다음은 메시지가 선택되는 순서를 가장 높은 우선 순위부터 보여 줍니다.


mailDomainWelcomeMessage;lang-user_prefLang
mailDomainWelcomeMessage;lang-domain_prefLang
mailDomainWelcomeMessage;lang-gen.sitelanguage
mailDomainWelcomeMessage
gen.newuserforms;lang-"$user-prefLang"
gen.newuserforms;lang-"$domain-prefLang"
gen.newuserforms;lang-"$gen.sitelanguage"
gen.newuserforms

알고리즘은 다음과 같이 실행됩니다. 도메인이 없는 경우(또는 도메인이 있더라도 도메인별 시작 메일이 제공되지 않는 경우)에는 gen.newuserforms 매개 변수로 시작 메일이 지정됩니다. 즉 사용자가 기본 언어를 설정하고(preferredlanguage LDAP 속성으로 설정) gen.newuserforms;lang-user_prefLang이 설정되어 있으면 사용자가 서버에 처음 로그인할 때 해당 메일을 받게 됩니다. gen.newuserforms;lang-gen.sitelanguage가 설정되 어 있고 preferredlanguage는 설정되어 있지 않지만 해당 사이트 언어가 설정된 경우(gen.sitelanguage 매개 변수 사용) 사용자는 해당 메일을 받게 됩니다. 언어 태그 매개 변수가 설정되지 않고 태그되지 않은 gen.newuserforms가 설정된 경우 해당 메일이 사용자에게 보내집니다. 위의 값 중 아무 것도 설정되지 않은 경우 사용자는 시작 메일을 받을 수 없습니다.

사용자가 도메인에 있다고 가정하면 위에 설명된 것과 같이 사용자는 다음 목록 중 사용 가능한 것에 따라 지정된 순서대로 mailDomainWelcomeMessage;lang-xx 중 하나를 받을 수 있습니다.

예: 도메인이 siroe.com인 경우 도메인 기본 언어는 독일어(de)입니다. 하지만 이 도메인의 새 사용자 기본 언어는 터키어(tr)이고사이트 언어는 영어입니다. 다음 값을 사용할 수 있습니다(mailDomainWelcomeMessage는 siroe.com 도메인 속성).


mailDomainWelcomeMessage;lang-fr
mailDomainWelcomeMessage;lang-ja
gen.newuserforms;lang-de
gen.newuserforms;lang-en
gen.newuserforms

이 알고리즘에 따라 사용자에게 보내지는 메일은 gen.newuserforms;lang-de가 됩니다.