SMS 메일 구성 시 SMS 채널은 SMS 메일에 포함할 여러 고정 텍스트 문자열을 가집니다. 예를 들어, 이러한 문자열은 전자 메일의 From: 주소 및 Subject: 헤더 행을 소개합니다. 이 절에 설명된 채널 옵션을 사용하면 이러한 문자열의 버전을 다른 언어로 지정한 다음 채널의 기본 언어를 지정할 수 있습니다. 예 D–2에서는 옵션 파일의 언어 부분을 보여 줍니다.
LANGUAGE=default-language [language=i-default] FROM_PREFIX=From: SUBJECT_PREFIX=Subj: CONTENT_PREFIX=Msg: LINE_STOP= NO_MESSAGE=[no message] REPLY_PREFIX=Re: [language=en] FROM_PREFIX=From: SUBJECT_PREFIX=Subj: CONTENT_PREFIX=Msg: LINE_STOP= NO_MESSAGE=[no message] REPLY_PREFIX=Re: ... |
각 [language=x] 블록 내에서 해당 언어와 관련된 현지화 옵션을 지정할 수 있습니다. 이 블록 안에 특정 옵션을 지정하지 않을 경우 해당 옵션의 전역 값이 사용됩니다. [language=x] 블록 외부에 지정된 현지화 옵션은 해당 옵션의 전역 값을 설정합니다.
아래 나열된 옵션의 경우 US-ASCII 또는 UTF-8 문자 세트를 사용하여 문자열 값을 지정해야 합니다. US-ASCII 문자 세트는 UTF-8 문자 세트의 특수한 경우입니다.
(문자열, 0 - 252 바이트) SMS 메일에서 전자 메일의 내용 앞에 포함되는 텍스트 문자열입니다. 기본 전역 값은 US-ASCII 문자열 “Msg:”입니다.
(문자열, 0-256자) 전달 지연 알림에 대한 서식 지정 문자열입니다. 기본적으로 이 옵션에는 빈 문자열이 사용되며 이 경우 지연 알림이 SMS로 변환되지 않습니다. 이 옵션을 적용하려면 GATEWAY_NOTIFICATIONS가 1로 설정되어야 합니다. GATEWAY_NOTIFICATIONS=0일 경우 이 옵션은 무시됩니다.
(문자열, 0-256자) 영구 전달 실패 알림의 서식 지정 문자열입니다. 이 옵션의 기본값은 다음 문자열입니다.
Unable to deliver your message to $a; no further delivery attempts will be made.
실패한 알림이 변환되는 것을 방지하려면 이 옵션에 빈 문자열을 지정합니다. 이 옵션을 적용하려면 GATEWAY_NOTIFICATIONS가 1로 설정되어야 합니다. GATEWAY_NOTIFICATIONS=0일 경우 이 옵션은 무시됩니다.
(문자열, 0-256자) 릴레이 알림의 서식 지정 문자열입니다. 기본값은 다음 문자열입니다.
Your message to $a has been relayed to a messaging system which may not provide a final delivery confirmation
중계 알림이 변환되는 것을 방지하려면 이 옵션에 빈 문자열을 지정합니다. 이 옵션을 적용하려면 GATEWAY_NOTIFICATIONS가 1로 설정되어야 합니다. GATEWAY_NOTIFICATIONS=0일 경우 이 옵션은 무시됩니다.
(문자열, 0-256자) 성공한 전달 알림의 서식 지정 문자열입니다. 기본값은 다음 문자열입니다.
Your message to $a has been delivered
성공한 전달 알림이 변환되는 것을 방지하려면 이 옵션에 빈 문자열을 지정합니다. 이 옵션을 적용하려면 GATEWAY_NOTIFICATIONS가 1로 설정되어야 합니다. GATEWAY_NOTIFICATIONS=0일 경우 이 옵션은 무시됩니다.
(문자열, 0 - 252 바이트) SMS 메일에 삽입할 메일 발송자 정보의 서식 지정을 위한 서식 지정 템플리트입니다. 기본 전역 값은 메일 발송자의 전자 메일 주소로 대체되는 US-ASCII 문자열 “$a”입니다. 서식 지정 템플리트를 참조하십시오.
(문자열, 0 - 252 바이트) 표시할 메일 발송자 주소가 없을 경우 SMS 메일에 포함할 텍스트 문자열입니다. 기본 전역 값은 빈 문자열입니다.
사이트는 일반적으로 메일 발송자의 주소가 없는 전자 메일을 거부하므로 이 옵션은 거의 사용되지 않습니다.
(문자열, 0 - 40 바이트) 텍스트 문자열을 선택할 기본 언어 그룹입니다. 값을 지정하지 않을 경우 호스트의 기본 로켈 지정에서 언어가 파생됩니다. 호스트의 로켈 지정을 사용할 수 없거나 "C"에 해당할 경우 i-default가 사용됩니다. (i-default는 "전세계 사용자를 대상으로 하는 영어 텍스트"에 해당)
(문자열, 0 - 252 바이트) SMS 메일에서 전자 메일로부터 추출한 행 사이에 포함할 텍스트 문자열입니다. 기본 전역 값은 US-ASCII 공백 문자(" ")입니다.
(문자열, 0 - 252 바이트) 전자 메일에 내용이 없음을 나타내기 위해 SMS 메일에 포함할 텍스트 문자열입니다. 기본 전역 값은 US-ASCII 문자열 "[no message]"입니다.
(문자열, 0 - 252 바이트) SMS 메일에 표시할 Subject: 헤더 행 내용의 서식 지정을 위한 서식 지정 템플리트입니다. 이 옵션의 전역 기본 값은 US-ASCII 문자열 "($s)"입니다. 자세한 내용은 서식 지정 템플리트를 참조하십시오.
Subject: 헤더 행이 없거나 해당 헤더 행의 내용이 비어 있는 경우의 처리 방법은 SUBJECT_NONE 옵션을 참조하십시오.
(문자열, 0 - 252 바이트) 원본 전자 메일에 Subject: 헤더 행이 없거나 Subject: 헤더 행의 값이 빈 문자열일 경우 표시할 텍스트 문자열입니다. 이 옵션의 기본 전역 값은 빈 문자열입니다.
(정수, 비트 마스크) 디버그 출력을 사용 가능하게 합니다. 기본값은 경고 및 오류 메시지를 선택하는 6입니다. 0이 아닌 모든 값은 채널 정의에서 master_debug를 지정하는 것과 동일하게 채널 자체에 대한 디버그 출력을 사용 가능하게 합니다.표 D–16에는 DEBUG 비트 마스크의 비트 값이 정의되어 있습니다.
표 D–16 DEBUG 비트 마스크
비트 |
값 |
설명 |
---|---|---|
0-31 |
-1 |
매우 자세한 출력 |
0 |
1 |
정보 메시지 |
1 |
2 |
경고 메시지 |
3 |
4 |
오류 메시지 |
3 |
8 |
서브루틴 호출 추적 |
4 |
16 |
해시 테이블 진단 |
5 |
32 |
I/O 진단, 수신 |
6 |
64 |
I/O 진단, 전송 |
7 |
128 |
SMS에서 전자 메일로의 변환 진단(모바일 원본 및 SMS 알림) |
8 |
256 |
PDU 진단, 헤더 데이터 |
9 |
512 |
PDU 진단, 본문 데이터 |
10 |
1024 |
PDU 진단, 유형 길이 값 데이터 |
11 |
2048 |
옵션 처리(모든 옵션 설정을 로그 파일로 보냄) |