OpenVMS Mail 유틸리티(MAIL)를 사용하면 현재 사용 중인 시스템이나 OpenVMS 또는 DECnet 네트워크용 Compaq TCP/IP가 있는 시스템에 연결된 다른 컴퓨터의 다른 사용자들에게 메시지를 보낼 수 있습니다. 이 장에서 설명하는 내용은 다음과 같습니다.
Mail 명령과 한정자에 대한 자세한 내용을 보려면 DCL 프롬프트에서 HELP MAIL 명령을 입력하거나 MAIL> 프롬프트에서 HELP 명령을 입력합니다.
사용자 계정을 통한 Mail 사용 제어에 대한 자세한 내용은
OpenVMS System Manager's Manual을 참조하십시오.
TCP/IP 우편 명령과 한정자에 대한 자세한 내용을 보려면 DCL 프롬프트에서 HELP TCPIP_SERVICES를 입력합니다.
TCP/IP 서비스를 사용하여 우편을 보내고 받는 데 대한 자세한 내용은
Digital TCP/IP Services for OpenVMS User's Guide를 참조하십시오.
다음 그림에서는 우편 메시지 예와 구성 요소를 보여 줍니다.
다음 절에서는 Mail을 호출하고 종료하는 방법에 대해 설명합니다.
Mail 유틸리티를 호출하려면 다음과 같이 DCL 명령 MAIL을 입력합니다.
일단 Mail 유틸리티 안에 있으면 MAIL> 프롬프트에서 적절한 명령을 입력한 다음 Enter 키를 눌러서 다음 작업을 수행합니다.
Mail을 종료하려면 다음과 같이 MAIL> 프롬프트에서 EXIT 명령을 입력합니다.
또한 Ctrl/Z를 누르거나 QUIT 명령을 사용하여 Mail을 종료할 수도 있습니다.
Mail은 사용자가 받는 메시지를 기본 파일 유형인 .MAI로 된 우편 파일에 저장합니다. 이 파일에서 Mail은 기본적으로 이전 메시지와 새 메시지를 저장하는 두 개의
폴더를 제공합니다. 새 메시지는 NEWMAIL이라고 하는 폴더에 자동으로 보관되며, 이전 메시지는 MAIL이라는 폴더에 보관됩니다. 새 메시지를 읽은 후에는 FILE, MOVE 또는 DELETE 명령을 입력하지 않은 경우 메시지가 자동으로 NEWMAIL 폴더에서 MAIL 폴더로 이동됩니다. 사용자가 새 우편 메시지를 모두 읽은 후 다른 폴더를 선택하거나 Mail을 종료하면 Mail에서 NEWMAIL 폴더를 삭제합니다.
사용자가 자신의 계정에 로그인하여 우편 메시지를 받으면 Mail이 사용자에게 알려 줍니다. 예를 들어, FELLINI 사용자가 보낸 메시지에 대한 알림은 다음과 같이 표시됩니다.
New mail on node DOODAH from STONE::FELLINI (10:02:23)
새 메시지를 읽으려면 다음과 같이 Mail을 호출하고 MAIL> 프롬프트에서 Enter 키를 누릅니다.
$ MAIL
You have 1 new message.
MAIL>
새 메시지가 두 개 이상일 때는 MAIL> 프롬프트에서 Enter 키를 눌러 다른 메시지를 읽습니다. 새 메시지를 모두 읽으면 Mail은 “%MAIL-E-NOMOREMSG, no more messages
”라는 메시지를 표시하고 사용자가 Mail을 종료할 때까지 계속해서 명령 프롬프트가 나타납니다.
Mail 안에 있는 상태에서 우편 메시지를 받는 경우에는 READ/NEW 명령을 입력하여 새 메시지를 읽습니다.
기본 Mail 폴더에서 이전 우편 메시지를 다시 읽으려면 다음 절차를 수행하십시오.
|
|
|
|
|
MAIL> 프롬프트에서 SELECT 명령을 입력합니다. 예를 들면 다음과 같습니다.
|
|
|
기본 MAIL 폴더의 첫 번째 메시지를 읽으려면 MAIL> 프롬프트에서 Enter 키를 누르거나 READ 명령을 입력합니다.
Mail은 기본 우편 파일의 첫 번째 메시지 (1)를 표시합니다.
|
|
|
다음 메시지를 표시하려면 Enter 키를 누릅니다.
메시지가 너무 길어서 한 화면에 표시할 수 없을 경우, Enter 키를 누르면 다음 부분의 메시지가 표시됩니다.
메시지의 나머지를 건너 뛰고 다음 메시지를 표시하려면 NEXT 명령을 입력합니다.
|
기본 MAIL 폴더의 특정 메시지를 읽으려면 다음 절차를 수행하십시오.
|
|
|
|
|
MAIL> 프롬프트에서 DIRECTORY 명령을 입력합니다.
메시지의 부속 집합을 목록에서 선택하려면 DIRECTORY 명령 한정자 /FROM 또는 /SUBJECT를 사용합니다.
|
|
|
MAIL> 프롬프트에서 읽을 메시지의 번호를 입력합니다.
|
다음 보기에서는 이전 메시지를 표시하는 데 DIRECTORY 명령을 사용하고 메시지 2를 선택하여 읽습니다.
MAIL> DIRECTORY
MAIL
# From Date Subject
1 STONE::FELLINI 11-DEC-1999 Sales presentation on May 11
2 DOODAH::JONES 11-DEC-1999 Status
MAIL> 2
메시지가 많은 경우에는 여러 개의 메시지에서 문자열을 찾는 데 SEARCH 명령을 사용하여 특정 메시지를 찾을 수 있습니다. 문자열을 검색하려면 해당 문자열을 SEARCH 명령에 대한 매개 변수로 지정합니다.
새 문자열을 지정할 때마다 SEARCH 명령은 메시지 번호 1부터 검색을 시작합니다. 지정한 문자열이 포함된 메시지를 폴더에서 계속 검색하려면 매개 변수를 지정하지 않은 상태에서 SEARCH 명령을 사용합니다. 다른 폴더에서 동일한 문자열을 검색하려면 SELECT 또는 SET FOLDER folder-name 명령을 입력하고 매개 변수를 지정하지 않은 상태에서 SEARCH 명령을 계속 사용합니다.
다음 보기에서는 현재 폴더의 메시지에서
appointment라는 문자열이 포함된 첫 번째 메시지를 검색합니다.
MAIL> SEARCH "appointment"
시스템에서 임의의 사용자에게 우편 메시지를 보내려면 다음을 수행하십시오.
|
|
|
|
|
MAIL> 프롬프트에서 SEND를 입력합니다.
Mail은 메시지를 받을 사용자의 이름을 입력하라는 프롬프트를 표시합니다.
|
|
|
메시지를 받을 사용자의 이름을 입력하고 Enter 키를 누릅니다.
Mail은 메시지의 제목을 입력하라는 프롬프트를 표시합니다.
|
|
|
메시지의 제목을 입력하고 Enter 키를 누릅니다. 이 정보 입력은 선택 사항입니다.
Mail은 메시지의 텍스트를 입력하라는 프롬프트를 표시합니다.
|
|
|
메시지의 텍스트를 입력하거나 Enter 키를 누릅니다. 이 정보 입력은 선택 사항입니다.
|
|
|
Ctrl/Z를 눌러 메시지를 보냅니다. 메시지를 보내지 않기로 결정하여 Ctrl/C를 누르면 Mail을 종료하지 않은 상태에서 보내기 작업이 취소됩니다.
|
다음 보기에서는 THOMPSON이라는 사용자에게 메시지를 보냅니다.
MAIL>SEND
To: THOMPSON
Subj: Meeting on April 20
Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit:
I have some new ideas about the Hubbub Cola account.
Let me know when you are available to talk about them.
--Jeff
다음 절에서는 네트워크를 통해 우편을 보내는 방법에 대해 설명합니다.
사용자가 메시지를 받으면 Mail은 지정된 주소를 다음과 같이 해석합니다.
주소의 노드 구성 요소에 마침표 (.)가 있으면 이 주소를 인터넷 주소로 해석합니다. MAIL$INTERNET_TRANSPORT 논리 이름으로 대체 프로토콜을 정의하여 시스템에서 다른 인터넷 프로토콜을 사용하도록 이전에 설정하지 않았다면 Mail은 SMTP 프로토콜을 기본적으로 사용합니다.
주소의 노드 구성 요소에 마침표가 들어 있지 않으면 이 주소를 DECnet 주소로 해석합니다.
그러나 시스템에서 특정 프로토콜을 강제로 선택하도록 Mail 환경을 사용자 정의할 수 있습니다. 이 옵션은 우편 주소가 인터넷이나 DECnet 프로토콜에 대해 유효한 것으로 해석될 수 있는 경우에 유용합니다.
프로토콜을 지정하려면 MAIL$INTERNET_MODE 논리 이름을 다음과 같이 정의할 수 있습니다.
주소의 노드 구성 요소에 마침표 (.)가 있으면 Mail에서 인터넷 프로토콜로 사용합니다. 마침표가 없으면 Mail은 DECnet 프로토콜을 사용합니다.
Mail은 주소의 노드 구성 요소를 항상 DECnet 노드 지정 방법으로 해석합니다.
Mail은 주소의 노드 구성 요소를 항상 인터넷 주소 지정 방법으로 해석합니다. MAIL$INTERNET_TRANSPORT 논리를 사용하여 대체 인터넷 전송을 정의하지 않는 경우 기본 전송은 SMTP입니다.
이러한 방법 중 하나로 Mail 환경을 수정하려면 MAIL$INTERNET_MODE 및 MAIL$INTERNET_TRANSPORT 논리 이름을 LOGIN.COM 파일에 정의하는 것이 좋습니다. 논리 이름 사용과 정의에 대한 자세한 정보는
11장을 참조하십시오.
예를 들어, 시스템이 기본값(HYBRID)을 사용하도록 설정된 경우 Mail 주소 smith@pluto는 주소에 마침표가 없으므로 DECnet 주소로 해석됩니다. 그러나 Mail에서 DECnet 대신 SMTP를 사용하도록 하려면 LOGIN.COM 파일에 다음 행을 추가하면 됩니다.
$ DEFINE MAIL$INTERNET_MODE SMTP
smith@pluto를 지정하면 Mail은 이 주소를 인터넷 주소로 해석하고 SMTP 프로토콜
(예: SMTP%“smith@pluto.xyz.dec.com
”)을 사용합니다.
컴퓨터 시스템이 네트워크의 일부인 경우, 네트워크의 다른 모든 사용자에게 우편을 보낼 수 있습니다. 다른 노드에 있는 다른 사용자에게 우편을 보낼 경우에는 사용자의 노드 이름과 사용자 이름을 To: 프롬프트에 입력합니다. 사용자 이름에 특수 문자나 공백이 있으면 사용자 이름을 인용 부호(“
”)로 묶어야 합니다. 다음 형식을 사용하십시오.
원격 노드에 대한 네트워크 연결을 사용할 수 없을 경우, Mail은 메시지를 표시합니다. 잠시 기다린 후 메시지 보내기를 다시 시도하십시오.
MAIL> SEND
To: CHEETA::HIGGINS
네트워크에서 전체 인터넷 우편 주소를 사용하여 사용자에게 우편을 보낼 수도 있습니다. 이러한 주소는 특히 조직 밖으로 우편을 보낼 경우에 일반적으로 사용됩니다.
To: 프롬프트에서 우편을 받을 사용자의 전체 인터넷 주소를 입력합니다. 이러한 주소를 대/소문자를 구분하는 경우는 거의 없습니다.
MAIL> SEND
To: J_SMITH@COMPANYNAME.COM, Kate.Muir@school.edu
논리 이름을 사용하여 사용자의 이름과 노드를 나타낼 수 있습니다. 그런 다음에 이 논리 이름을 사용하여 우편을 보낼 수 있습니다. Mail은 노드 이름이나 논리 이름의 액세스 제어 정보를 모두 무시합니다.
다음 보기에서는 CHEETA::HIGGINS 대신 HENRY를 사용합니다. 먼저 논리 이름(HENRY)을 정의한 다음 이 이름을 사용자 이름과 노드 대신 사용합니다.
$ DEFINE HENRY CHEETA::HIGGINS
$ MAIL
MAIL> SEND
To: HENRY
다음 절에서는 두 명 이상의 사용자에게 우편을 보내는 방법에 대해 설명합니다.
To: 프롬프트에서 개별 사용자 이름을 사용하거나 우편 그룹을 사용하는 등 두 가지 방법 중 하나로 여러 사용자에게 동시에 우편을 보낼 수 있습니다. 사용자 이름을 사용하여 동일한 노드의 여러 사용자에게 동일한 메시지를 보내려면 To: 프롬프트에서 각 사용자 이름을 쉼표나 공백으로 구분하여 입력합니다.
다음 보기에서는 Thompson, Jones 및 Barney에게 메시지를 보냅니다.
MAIL> SEND
To: THOMPSON,JONES,BARNEY
Subj: Meeting on January 9
우편 그룹은 사용자와 해당 노드 이름의 목록이 들어 있는 파일입니다. 우편 그룹을 만들려면 텍스트 편집기를 사용해야 합니다. Mail 유틸리티에서는 우편 그룹을 만들 수 없습니다.
열린 파일 할당량(사용자 계정에 대한 한계)은 우편을 한 번에 보낼 수 있는 서로 다른 노드 수와 우편 그룹을 중첩할 수 있는 깊이를 결정합니다. 이 할당량을 초과하면 Mail에서 오류 메시지를 표시합니다. 시스템 관리자에게 문의하여 할당량을 늘리거나 노드를 적게하여 한 번에 일괄 처리로 우편을 보내십시오.
기본적으로 시스템은 파일 유형이 .DIS인 우편 그룹 파일을 찾습니다. 우편 그룹이 포함된 파일의 유형이 다른 경우, To: 프롬프트에서 해당 파일 이름과 파일 유형을 지정합니다. 우편 그룹이 있는 디렉토리와 우편 그룹이 포함된 파일이 있는 디렉토리가 다른 경우 Mail을 호출하려면 To: 프롬프트에서 우편 그룹의 전체 디렉토리 이름을 입력합니다.
우편 그룹을 만들려면 다음 절차를 수행하십시오.
|
|
|
|
|
텍스트 편집기를 사용하여 파일 유형이 .DIS인 우편 그룹 파일을 만듭니다.
|
|
|
파일에서 각 행마다 하나의 사용자 이름을 입력합니다.
|
|
|
다른 우편 그룹의 이름을 파일에 포함하려면(즉, 목록을 “중첩 ”시키려면) 골뱅이 기호 (@) 다음에 우편 그룹의 이름을 지정합니다.
|
|
|
파일에 주석을 포함시키려면 주석 앞에 감탄 부호(!)를 입력합니다.
|
! ALLBUDGET.DIS
!
! Budget Committee Members
@BUDGET ! listed in BUDGET.DIS.
! Staff
Thompson
BRUTUS::JONES
PORTIA::BARNEY
BUDGET.DIS 파일이 만들려는 새 우편 그룹 파일(ALLBUDGET.DIS)과 동일한 디렉토리에 있지 않은 경우, BUDGET.DIS에 대한 파일 지정 방법을 새 배포 파일에 포함시킵니다. ALLBUDGET.DIS를 만드는 위치에 따라 BUDGET.DIS가 있는 장치와 디렉토리를 지정해야 할 수도 있습니다. 파일 지정 방법에 대한 자세한 내용은
3장을 참조하십시오.
우편 그룹을 사용하여 여러 사용자에게 우편을 보내려면 다음 절차를 수행하십시오.
|
|
|
|
|
|
|
|
MAIL> 프롬프트에서 SEND를 입력하고 Enter 키를 누릅니다.
|
|
|
To: 프롬프트에서 골뱅이 기호(@)와 우편 그룹의 파일 이름을 입력하고 Enter 키를 누릅니다.
|
|
|
Subj: 프롬프트에서 메시지 제목을 입력하고 Enter 키를 누릅니다.
|
|
|
텍스트 프롬프트에서 메시지의 텍스트를 입력합니다.
|
다음 보기에서는 메시지를 우편 그룹 ALLBUDGET.DIS로 보냅니다.
MAIL> SEND
To: @ALLBUDGET
Subj: Tomorrow's Meeting
Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit:
The meeting about the Hubbub Cola account is tomorrow at 2:00.
--Jeff
DCL 수준에서 우편 그룹으로 파일을 보낼 수도 있습니다. 파일 유형 .DIS를 생략할 경우, 파일을 우편 그룹으로 식별으로 하기 위해 (@)와 파일 이름을 인용 부호(“
”)로 묶습니다. 제목을 포함시키려면 MAIL 명령과 함께 /SUBJECT 한정자를 사용합니다.
다음 보기에서는 파일 MEETING.TXT를 사용자 THOMAS와 FRIENDS.DIS 우편 그룹으로 보냅니다.
$ MAIL/SUBJECT="update" MEETING THOMAS,"@FRIENDS.DIS"
다음 보기에서는 파일 NOTICE.TXT를 우편 그룹 WRITERS.DIS로 보냅니다. 여기에서 /SUBJECT 한정자는 포함되지 않으므로 제목이 표시되지 않은 채로 메시지가 보내집니다.
Mail 내에서 또는 DCL 수준에서 다른 사용자에게 파일을 보낼 수 있습니다. 다음 절차에 따라 Mail 내에서 파일을 보냅니다.
|
|
|
|
|
MAIL> 프롬프트에서 SEND와 보낼 파일의 이름을 입력합니다.
|
|
|
To: 프롬프트에서 파일을 받을 사람의 사용자 이름을 입력합니다.
|
|
|
Subj: 프롬프트에서 파일의 제목을 입력합니다.
|
|
|
Enter 키를 눌러 파일을 보냅니다. 보내기 작업을 취소하려면 Ctrl/C 또는 Ctrl/Y를 누릅니다. Ctrl/C를 누르면 Mail 내에서 실행 중인 상태로 유지되지만, Ctrl/Y를 누르면 DCL 수준으로 돌아갑니다.
|
다음 보기에서는 MEMO.TXT 파일을 사용자 EDGELL에게 보냅니다.
MAIL> SEND MEMO.TXT
To: EDGELL
Subj: Another memo
우편을 통해 파일을 보내는 경우 다음 제한 사항에 주의하십시오.
COPY 명령을 사용하여 파일을 복사하면 운영 체제에서 데이터 무결성 확인을 수행합니다. 우편을 통해 파일을 보내는 경우 이러한 확인이 수행되지 않으며 실행 파일과 같은 외부 파일을 보낼 때 이 확인으로 인해 손상된 파일이 발생할 수 있습니다.
큰 파일을 보내는 경우 주의하십시오. 일부 시스템의 사용자들은 PostScript 파일과 같은 큰 파일을 받지 못할 수도 있습니다.
파일이 DIGITAL DDIF(디지털 문서 교환 형식) 지정 방법에 따라 구조화된 복합 문서인 경우, Mail은 OpenVMS AXP Version 1.0 또는 VAX/VMS Version 5.2-2 이상의 시스템에 대해서만 OpenVMS RMS 파일 태그와 DDIF 의미 체계를 유지합니다. DDIF 파일이 포함된 우편 메시지를 OpenVMS가 아닌 다른 운영 체제나 OpenVMS AXP Version 1.0 또는 VAX/VMS Version 5.2-2 이전의 OpenVMS 시스템에 보내려고 시도하는 경우, Mail에서 오류 메시지를 반환합니다.
DCL 수준에서 파일을 보내는 경우, Mail이 호출되지만 사용자는 대화형 세션에 들어가지 않으며 MAIL> 프롬프트도 표시되지 않습니다. 파일을 보내면 자동으로 DCL 수준으로 돌아갑니다. 적절한 한정자와 함께 MAIL 명령을 입력한 후 Enter 키를 눌러 파일을 보내거나 Ctrl/C를 눌러 보내기 작업을 취소합니다.
파일 지정 방법에서 와일드카드는 사용할 수 없습니다. 파일 유형을 생략하는 경우, 기본 파일 유형은 .TXT입니다.
파일 지정 방법으로 SYS$INPUT을 지정하면 계속해서 DCL 수준으로 유지된 상태에서 메시지 텍스트에 대한 프롬프트가 표시됩니다. SYS$INPUT 사용에 대한 자세한 내용은
11장을 참조하십시오.
DCL 수준에서 파일을 보낼 경우 선택적인 /SUBJECT 한정자에 대한 인수에 공백이나 영문자 및 숫자 이외의 문자가 있으면 이 인수를 인용 부호로 묶어야 합니다.
다음 보기에서는 DCL 수준에서 노드 CHEETA의 사용자 EDGELL에게 MEMO.TXT 파일을 보냅니다.
$ MAIL/SUBJECT="Another memo" MEMO.TXT CHEETA::EDGELL
다음 보기에서는 지정된 파일 이름이 SYS$INPUT이기 때문에 메시지 텍스트를 입력하라는 메시지가 표시됩니다.
$ MAIL SYS$INPUT:
To: ARMSTRONG
Enter your message below. Press CTRL/Z when complete, or CTRL/C to quit: The text of the message is here.
Ctrl/Z $
메시지에서 텍스트 파일을 만들려면 해당 메시지를 읽고 있는 동안 MAIL> 프롬프트에서 EXTRACT 명령과 파일 이름을 입력합니다. Mail을 종료하면 다른 디렉토리를 지정하지 않은 경우 현재 디렉토리에 파일이 나열됩니다. 파일이 DDIF 파일이면 Mail에서 OpenVMS RMS 파일 태그와 DDIF 의미 체계가 유지됩니다(VAX/VMS Version 5.2-2 이상).
우편 헤더는 From:, To:, Subj: 행 등으로 이루어집니다. 헤더 정보가 포함되지 않은 파일을 만들려면 EXTRACT 명령에 /NOHEADER 한정자를 지정합니다. 메시지의 헤더가 두 개 이상(예: 전달된 메시지)이면 맨 위의 헤더만 삭제됩니다.
EXTRACT 명령에 /APPEND 한정자를 사용하여 메시지를 기존 파일의 끝에 복사합니다. 현재 폴더의 모든 파일을 기존 파일에 복사하려면 /ALL 한정자를 사용합니다.
다음 보기에서는 표시된 우편 메시지로부터 DEC_MEETINGS.TXT라는 파일이 만들어집니다.
#1 01-DEC-1999 14:12:27 NEWMAIL
From: STONE::FELLINI
To: Thompson
Subj: Dates for December sales meetings
Sales meetings in December will be held on the following dates:
Wednesday Dec. 8, 1999
Tuesday Dec. 14, 1999
Monday Dec. 20, 1999
Thursday Dec. 30, 1999
MAIL> EXTRACT DEC_MEETINGS.TXT
%MAIL-I-CREATED, DISK:[THOMPSON]DEC_MEETINGS.TXT
다음 보기는 메시지 번호 3번의 텍스트가 포함된 JANUARY_MEETINGS.TXT라는 파일을 만드는 방법을 보여 줍니다.
MAIL> READ 3
.
.
.
MAIL> EXTRACT/NOHEADER JANUARY_MEETINGS.TXT
%MAIL-I-CREATED, DISK1:[JONES]JANUARY_MEETINGS.TXT;1 created
MAIL>
우편 메시지의 끝에 작은 파일을 자동으로 추가하려면 SET SIGNATURE_FILE 명령을 사용합니다. 지정한 파일이 ANSWER, FORWARD, MAIL, REPLY 또는 SEND 명령을 사용하여 보내는 모든 우편 메시지에 자동으로(기본적으로) 추가됩니다. 서명 파일의 예로는 사용자의 회사 이름, 주소, 전화 번호 및 인터넷 주소가 포함된 명함 형식의 텍스트 파일을 들 수 있습니다.
파일을 메시지에 선택적으로 추가하거나 기본 서명 파일 설정을 무시하려면 ANSWER, FORWARD, MAIL, REPLY 또는 SEND 명령과 함께 /SIGNATURE_FILE[=
file-name] 한정자를 사용합니다.
SHOW SIGNATURE_FILE 명령을 사용하여 기본 서명 파일을 지정했는지 여부를 표시합니다. SHOW ALL 명령도 서명 파일 정보를 표시합니다.
DCL 명령 MAIL과 함께 /SIGNATURE_FILE[=
file-name] 한정자를 사용하여 DCL 수준에서 기본 서명 파일을 설정할 수도 있습니다.
서명 파일이 포함된 우편 메시지를 만드는 경우 작업 중에 임시 파일이 만들어지기 때문에 기본 메시지의 경우보다 임시 디스크 공간이 더 많이 필요합니다. 메시지를 보낸 후에는 이러한 임시 파일이 삭제됩니다.
또한 서명 파일 이름을 지정하는 경우 다음 사항을 주의하십시오.
파일 유형을 지정하지 않으면 기본적으로 .SIG가 사용됩니다.
디렉토리를 지정하지 않으면 Mail 유틸리티가 우편 디렉토리에서 서명 파일을 검색합니다.
다음 보기에서는 FORWARD, MAIL, REPLY 또는 SEND 명령을 사용하여 보내는 모든 우편 메시지에 자동으로 추가될 기본 파일로 BUSINESS_CARD.SIG 파일이 지명됩니다.
MAIL> SET SIGNATURE_FILE BUSINESS_CARD.SIG
다음 보기에서는 기본 서명 파일 대신 해당 특정 응답에 자동으로 추가될 파일로 GREETINGS.SIG 파일이 지명됩니다.
MAIL> REPLY/SIGNATURE_FILE=GREETINGS.SIG
다음 절에서는 Mail 유틸리티를 사용하여 메시지를 보내는 기타 방법에 대해 설명합니다.
받은 메시지에 응답하려면 다음 절차를 수행하십시오.
|
|
|
|
|
MAIL> 프롬프트에서 REPLY를 입력하고 Enter 키를 누릅니다.
|
|
|
메시지를 입력하고 Ctrl/Z를 눌러 메시지를 보내거나 Ctrl/C를 눌러 종료합니다.
|
다음 보기에서는 응답을 STONE::THOMPSON에게 보냅니다. 응답 명령을 입력하면 Mail에서 To:와 Subj: 프롬프트에 프롬프트를 자동으로 표시합니다.
To: STONE::THOMPSON
Subj: RE: Budget Meeting
Enter your message below. Press CTRL/Z when complete. CTRL/C to quit:
대부분의 경우 Mail 명령 REPLY를 사용하여 중첩된 인용 부호가 있는 주소로부터 받은 우편에 응답할 수 있습니다. 시스템에 이 기능이 없는 경우에는 시스템 관리자에게 문의하십시오.
우편 메시지를 다른 사용자에게 전달하려면 메시지를 읽은 후 MAIL> 프롬프트에서 FORWARD 명령을 입력합니다. Mail에서는 수신인 이름과 제목 행을 묻는 프롬프트를 표시합니다. 해당 정보를 입력한 후 Enter 키를 눌러 메시지를 보냅니다.
.DDIF 파일로 구성된 메시지를 전달하면 Mail은 .DDIF 의미 체계와 .DDIF 태그를 비롯한 전체 .DDIF 파일을 수신인에게 보냅니다.
다음 보기에서는 사용자 STONE::JONES에게 메시지가 전달됩니다.
MAIL> FORWARD
To: STONE::JONES
Subj: FYI - Status of proposed budget meeting
SET FORWARD 명령을 사용하여 자신이 받은 모든 우편 메시지를 다른 OpenVMS Cluster나 다른 시스템에 있는 다른 계정으로 재지정할 수 있습니다. 이 명령을 사용하면 기본적으로 전달 주소가 만들어집니다. 정기적으로 확인하지 않을 계정에 대해서만 전달 주소를 설정합니다. 예를 들어, OLD 클러스터의 우편 계정에서 모든 우편을 STAR 클러스터의 우편 계정으로 전달하려는 경우, OLD로 로그인한 후 Mail 유틸리티를 입력하고 다음 명령을 입력합니다.
MAIL> SET FORWARD STAR::SMITH
OLD::SMITH로 보낸 모든 메시지가 STAR 노드의 우편 계정으로 자동으로 재지정됩니다. 전달 주소를 인터넷 우편 주소로 설정할 수도 있습니다.
MAIL> SET FORWARD SMITH@Company.com
이 경우, OLD::SMITH로 보낸 모든 우편이 SMITH@Company.com으로 보내집니다.
항상 테스트 메시지를 이전 계정으로 보내서 해당 계정이 정확히 전달되고 있는지 확인합니다. 우편 메시지가 무한정으로 전달되기만 하고 도착되지 않는 전달 루프가 만들어지는 것을 방지하려면 자신과 동일한 계정이나 다른 전달 계정으로 전달하도록 계정을 설정해서는 안 됩니다. OLD::SMITH를 OLD::SMITH로 전달하지 마십시오. 또한 OLD::SMITH를 STAR::SMITH로 전달한 다음 STAR::SMITH를 OLD::SMITH로 전달하지 마십시오.
계정이 전달되는 위치를 확인하려면 다음 명령을 입력합니다.
MAIL> SHOW FORWARD
Your mail is being forwarded to STAR::SMITH.
전달 주소를 제거하려면 다음 명령을 입력합니다.
MAIL> SET NOFORWARD
MAIL> SHOW FORWARD
You have not set a forwarding address.
전달 주소가 제거된 것을 확인하고 해당 계정에 테스트 메시지를 보냅니다.
주) 이전 버전의 OpenVMS 운영 체제에서는 SET FORWARD 명령에 인용 부호를 포함해야 할 경우 한 쌍을 추가로 더 지정해야 했습니다. 이 명령에서 첫 번째 인용 부호 쌍을 자동으로 제거했기 때문입니다. OpenVMS Version 7.0부터는 SET FORWARD 명령에서 더 이상 인용 부호의 첫 쌍을 제거하지 않으므로 인용 부호를 추가로 지정할 필요가 없습니다.
다음 절에서는 우편 메시지를 구성하는 방법에 대해 설명합니다.
우편 메시지를 구성하기 위해 사용자가 고유의 우편 파일과 폴더를 만들 수 있습니다. 우편 파일에는 폴더가 포함되며, 폴더에는 우편 메시지가 포함됩니다. 각 폴더와 파일에 포함될 수 있는 메시지의 수에는 제한이 없습니다.
일반적으로 우편 파일을 만들기보다는 폴더를 만들어서 메시지를 구성합니다. 기본 우편 폴더(NEWMAIL, MAIL, WASTEBASKET)와 마찬가지로 사용자가 만든 폴더는 일반적으로 MAIL.MAI 우편 파일에 저장됩니다. READ 또는 DIRECTORY 명령을 입력할 때마다 현재 폴더의 이름이 화면 오른쪽 위 모서리에 표시됩니다. 현재 폴더에 있는 메시지에 대해서만 작업을 할 수 있습니다.
우편 파일이 매우 클 경우(500블록 이상), 더 큰 폴더에 대해 별도의 우편 파일을 여러 개 만들어서 Mail의 성능을 향상시킬 수도 있습니다.
우편 메시지를 받으면 이 우편 메시지가 MAIL$
xxxxxxxxxx.MAI라는 파일에 쓰여지고 최상위 디렉토리에 놓여 집니다. 여기서
x 문자는 임의의 긴 파일 지정 방법을 나타냅니다. 사용자가 우편 메시지를 처음 받으면 최상위 디렉토리에 기본 우편 파일인 MAIL.MAI가 만들어집니다.
.MAI 파일이 최상위 디렉토리에 표시되는 것을 방지하려면 Mail 명령
SET MAIL_DIRECTORY를 사용합니다. 이 명령은 우편 하위 디렉토리를 만들고 모든 .MAI 파일을 해당 하위 디렉토리로 이동합니다. .MAI 파일을 하위 디렉토리에서 최상위 디렉토리로 다시 이동하려면 SET NOMAIL_DIRECTORY 명령을 사용합니다.
모든 .MAI 파일이 포함된 하위 디렉토리의 이름을 표시하려면 MAIL> 프롬프트에서 SHOW MAIL_DIRECTORY를 입력합니다.
다음 보기에서는 사용자(FRED)가 .MAIL 디렉토리를 만듭니다.
MAIL> SET MAIL_DIRECTORY [.MAIL]
MAIL> SHOW MAIL_DIRECTORY
Your mail file directory is SY$LOGIN:[FRED.MAIL]
FILE 명령이나 MOVE 명령을 사용하여 현재 메시지를 다른 폴더에 둘 수 있습니다. 해당 폴더가 존재하지 않을 경우, 폴더를 만들 것인지 묻는 메시지가 표시됩니다. 지정한 폴더에서 메시지를 기입한 후 현재 폴더에서 메시지가 자동으로 삭제됩니다.
Mail 명령 COPY는 현재 메시지의 사본을 사용자가 지정한 폴더에 둡니다. 해당 폴더가 존재하지 않을 경우, 폴더를 만들 것인지 묻는 메시지가 표시됩니다.
다음 보기에서는 현재 폴더에서 MEETING이라는 단어가 포함된 모든 메시지가 SCHEDULE이라는 폴더로 복사됩니다. COPY 명령 실행이 완료되면 각 메시지의 사본이 두 개씩 만들어지는데, 하나는 현재 폴더에, 다른 하나는 SCHEDULE이라는 폴더에 있습니다.
MAIL> SEARCH MEETING
MAIL> COPY SCHEDULE
Folder SCHEDULE does not exist.
Do you want to create it (Y/N, default is N)?Y
%MAIL-I-NEWFOLDER, folder SCHEDULE created
다음 명령은 “meeting
”이라는 단어가 포함된 다음 메시지를 선택하고 표시합니다.
MAIL> COPY SCHEDULE
MAIL> SEARCH
%MAIL-E-NOTFOUND, no messages containing 'MEETING' found
현재 우편 파일의 폴더 목록을 표시하려면 DIRECTORY/FOLDER 명령을 입력합니다. 새 폴더를 현재 폴더로 선택하려면 다음 명령 중 하나를 사용합니다.
지정한 폴더를 현재 폴더로 선택합니다. READ와 DIRECTORY 같은 후속 Mail 명령에서는 선택한 폴더를 사용합니다. 각 명령에 대해 폴더 이름을 지정하지 않아도 됩니다.
이 명령은 SELECT 명령과 동일하게 작동합니다.
지정한 폴더를 현재 폴더로 선택하고 폴더의 메시지를 나열합니다.
선택한 폴더를 현재 폴더로 선택하고 지정한 메시지(기본적으로 해당 폴더의 첫 번째 메시지)를 표시합니다.
다음 보기에서는 MEMOS 폴더를 선택합니다.
MAIL> DIRECTORY/FOLDER
Listing of folders in SYS$LOGIN:[FRED]MAIL.MAI;1
Press CTRL/C to cancel listing
MAIL MEETING_MINUTES
MEMOS PROJECT_NOTES STAFF
MAIL> SELECT MEMOS
우편 폴더를 삭제하려면 해당 폴더에 있는 메시지를 모두 삭제하거나 다른 폴더로 이동합니다. 폴더에서 모든 메시지를 삭제하면 다른 폴더를 선택하는 즉시 이 빈 폴더도 자동으로 삭제됩니다.
다음 보기에서는 MUSIC 폴더의 메시지를 삭제합니다.
MAIL> SELECT MUSIC
%MAIL-I-SELECTED, 2 messages selected
MAIL> DELETE/ALL
우편 메시지를 구성하기 위해 파일을 만들 수도 있습니다. 폴더를 만드는 데 사용하는 명령과 동일한 명령, 즉 COPY, MOVE, FILE 등을 사용하여 우편 파일을 만듭니다. 폴더 이름을 묻는 프롬프트가 표시된 후 파일 이름을 묻는 프롬프트도 표시됩니다. 새 파일 이름을 File: 프롬프트에서 입력하면 새 우편 파일이 만들어집니다.
기본 우편 파일이 아닌 다른 우편 파일 내에서 작업하려면 Mail 명령 SET FILE을 사용하여 대체 파일을 지정합니다. Mail 명령 SHOW FILE은 현재 우편 파일의 이름을 표시합니다. 우편 파일을 변경하면 현재 우편 파일의 WASTEBASKET 폴더가 비워지고 삭제되며(AUTO_PURGE가 설정된 경우) 우편 파일이 닫힙니다.
그림 7-1은 일반 사용자가 우편을 구성하는 방법을 보여 줍니다.
그림 7-1 우편 구성
다음 보기에서는 현재 메시지가 ACCOUNTS 파일의 FEED라는 폴더로 이동됩니다. MOVE 명령은 ACCOUNTS.MAI 우편 파일을 만들고, 현재 메시지를 FEED 폴더로 이동하고, 현재 폴더와 파일에서 그 메시지를 삭제합니다.
MAIL> MOVE
_Folder: FEED
_File: ACCOUNTS
다음 보기에서는 FEED 폴더(ACCOUNTS 파일이 있음)를 선택합니다.
MAIL> SET FILE ACCOUNTS
MAIL> SET FOLDER FEED
MAIL> SHOW FILE
Your current mail file is SYS$LOGIN:[FRED.MAI]ACCOUNTS.MAI;1.
화면에 표시된 새(읽지 않은) 우편 메시지 개수가 실제 새 메시지 개수와 일치하지 않을 경우, 새 우편이 없을 때 READ/NEW 명령을 입력합니다. READ/NEW 명령을 입력하고 다음과 같은 시스템 메시지 중 하나가 나타날 때는 새 우편이 없다는 것을 알게 됩니다.
"%MAIL-W-NONEWMAIL, no new messages"
"%MAIL-E-NOMOREMSG, no more messages"
현재 폴더에서 우편 메시지를 삭제하려면 메시지를 읽고 있는 중에 DELETE 명령을 입력하거나, DELETE 명령 다음에 삭제할 메시지의 번호(또는 번호의 범위)를 입력합니다. 하이픈 (-) 또는 콜론(:)을 사용하여 삭제할 메시지의 범위를 정의할 수 있습니다.
다음 보기에서는 4, 5, 6, 11, 12, 14, 15, 16, 17번 메시지를 삭제합니다.
MAIL> DELETE 4-6,11,12,14:17
메시지를 삭제하면 이 메시지는 WASTEBASKET이라는 폴더로 이동됩니다. Mail을 종료하거나 다른 우편 파일을 지정하여 현재 우편 파일을 종료할 때까지는 삭제된 메시지가 WASTEBASKET 폴더에 수집됩니다. SET AUTO_PURGE 명령을 실행한 경우, 현재 우편 파일을 종료하면 WASTEBASKET이 비워지고 폴더 자체가 삭제됩니다. 대화형 Mail 세션 중에는 휴지통 폴더에서 메시지를 이동시켜 삭제된 메시지를 복구할 수 있습니다. PURGE 명령을 입력하여 WASTEBASKET 폴더를 비울 수도 있습니다.
다음 보기에서는 12번으로 식별된 우편 메시지를 삭제한 다음 WASTEBASKET 폴더에서 복구합니다.
MAIL> DELETE 12
MAIL> SELECT WASTEBASKET
%MAIL-I-SELECTED, 1 message selected
MAIL> DIRECTORY
# top
From Date Subject
1 FABLES::WEST 11-DEC-1999 Meeting this week
MAIL> MOVE MAIL
우편 메시지를 인쇄하려면 MAIL> 프롬프트에서 PRINT 명령을 입력합니다. 기본적으로 Mail에서는 메시지를 SYS$PRINT 대기열로 보냅니다. Ctrl/Z를 누르거나, EXIT 명령을 입력하거나, PRINT/PRINT 명령을 입력해야만 우편 파일이 인쇄 대기열로 보내집니다.
다른 대기열을 지정하려면 PRINT 명령 한정자 /QUEUE를 사용합니다.
SET QUEUE queue-name 명령을 실행하여 다른 대기열을 선택할 수도 있습니다. 이 대기열은 사용자가 Mail을 종료하더라도 다른 SET QUEUE 명령을 입력할 때까지 기본 인쇄 대기열로 유지됩니다.
다음 보기에서는 우편 메시지를 AK34$PRINT 인쇄 대기열로 제출합니다.
MAIL> PRINT/QUEUE=AK34$PRINT
다음 보기에서는 기본 인쇄 대기열을 SYS$PRINT에서 AK34$PRINT로 변경합니다.
MAIL> SET QUEUE AK34$PRINT
다음 절에서는 우편 파일을 보호하는 방법에 대해 설명합니다.
우편 파일(예: MAIL.MAI)은 사용자가 실수로 삭제하지도 못하도록 보호되며 다른 사용자가 읽을 수 없도록 보호됩니다. Mail에서 .MAI 파일에 제공하는 보호 코드는 (S:RW,O:RW,G:,W:)입니다. 시스템(Mail 자체 포함)과 소유자(현재 사용자)는 파일을 읽고 파일에 쓸 수 있으며, group과 world에게는 모든 사용이 거부됩니다.
또한 Mail 유틸리티에는 우편 변경을 억제하기 위한 기본 파일 보호 기능이 있습니다. 그러나 변경을 하지 못하도록 Mail이 완벽하게 보호된 것은 아닙니다. 충분한 특권을 가진 사람은 누구든지 보호를 변경하여 우편 파일을 액세스할 수 있습니다.
우편 파일이 사용자 자신의 디렉토리 안에 있으므로,
10장에 설명된 중요 파일에 대한 파일 보호 방법을 적용하는 옵션을 사용할 수 있습니다. 또한 다음 사항을 주의하십시오.
우편 요청에 대한 응답은 스스로 판단하십시오. 노드가 로컬 OpenVMS Cluster 환경 외부에 있으면 소스 노드가 실수로 또는 의도적으로 잘못 식별될 가능성이 있습니다.
우편 메시지의 내용과 대상 선택에 있어 신중을 기하는 것이 가장 좋습니다.
암호를 공개하거나 계정 사용 방법에 대한 자세한 내용을 보내서는 안 됩니다. 일단 보낸 우편 메시지의 정보는 제어할 수 없게 됩니다.
다음 절에서는 Mail 환경에서 텍스트 편집기를 사용하는 방법에 대해 설명합니다.
메시지를 보내기 전에 텍스트 편집기를 사용하여 메시지를 작성할 수 있습니다. 메시지를 작성하려면 SEND 명령과 함께 /EDIT 한정자를 지정합니다. To:와 Subj: 프롬프트에 해당 내용을 입력하면 Mail에서 텍스트 편집기를 호출합니다. 다른 편집기를 선택한 경우가 아니라면 DECTPU 기반 EVE 편집기를 호출합니다.
사용자가 텍스트를 입력함에 따라 [End of file] 표시기가 아래로 이동합니다. EVE 편집기에 대한 자세한 내용은
8장을 참조하십시오. 메시지를 보내려면 Do 키를 누르고 EXIT 명령을 입력합니다. 보내기 작업을 취소하려면 Do 키를 누르고 QUIT 명령을 입력합니다.
다음 보기에서는 EVE를 사용하여 우편 메시지를 만듭니다.
[End of file]
Buffer: MAIN | Write | Insert | Forward
주) .DDIF 우편 파일은 더 이상 .DDIF 파일로 사용할 수 없게 되므로 이 파일을 편집하지 마십시오. .DDIF 우편 파일을 편집할 경우에는 이 파일의 텍스트만 액세스할 수 있습니다.
Mail을 호출할 때 /EDIT 한정자를 지정하면 이어지는 우편 세션 중 보내기, 응답, 전달 작업 등에 편집기를 사용할 수 있습니다. /EDIT 한정자와 함께 키워드를 사용하여 Mail에 대한 기본값을 설정할 수도 있습니다.
메시지에 응답할 때만 편집기를 호출하려면 MAIL/EDIT 명령과 함께 REPLY 키워드를 사용합니다. 편집기를 호출하고 응답할 메시지를 표시하려면 =EXTRACT 옵션과 함께 REPLY 키워드를 사용합니다. /EDIT에 키워드를 지정하지 않을 경우 기본적으로 /EDIT=(SEND,REPLY)가 사용됩니다.
메시지를 보내거나 메시지에 응답하려면 편집기를 종료합니다. SEND 또는 REPLY 명령을 취소하려면 QUIT 명령을 입력하여 편집기를 종료합니다.
다음 보기에서는 보내거나 전달되는 모든 우편 메시지에 대해 편집기가 호출됩니다.
$ MAIL/EDIT=(SEND,FORWARD)
다음 보기에서는 응답을 받는 모든 메시지에 대해 편집기가 호출됩니다.
다음 보기에서는 편집기가 호출되고, 메시지에 응답할 때마다 응답할 메시지가 텍스트로 포함됩니다.
$ MAIL/EDIT=(REPLY=EXTRACT)
기본적으로 사용자가 Mail 명령 SEND/EDIT을 지정하는 경우 Mail에서 DECTPU 기반 EVE 편집기를 호출합니다. Mail 명령 SET EDITOR를 입력하면 EVE 대신 다른 편집기가 호출되도록 지정할 수 있습니다. 예를 들어, EDT 편집기를 선택하려면 Mail 명령 SET EDITOR EDT를 실행합니다. 다른 SET EDITOR 명령을 입력할 때까지는 시스템에서 로그아웃했다가 다시 로그인하더라도 EDT 편집기가 기본 Mail 편집기로 유지됩니다.
선택한 Mail 편집기의 이름을 표시하려면 Mail 명령 SHOW EDITOR를 입력합니다.
Mail을 입력하기 전에 논리 이름 MAIL$EDIT를 명령 파일로 정의할 수 있습니다. 그런 다음에 편집기를 호출하는 Mail 명령을 실행할 경우, 편집 수행을 위해 이 명령 파일이 호출됩니다. 명령 파일에서는 맞춤법 검사기 등 다른 유틸리티를 호출할 수 있으며 명령 파일에서 수행될 수 있는 함수도 지정할 수 있습니다. 주석을 단 MAILEDIT.COM 명령 프로시저에 대한 보기를 보려면
부록 B를 참조하십시오. 또한 명령 파일에 대한 자세한 내용은
13장과
14장을 참조하십시오.
선택한 편집기를 일시적으로 무시하려는 경우에는 MAIL$EDIT를 원하는 편집기 이름이 추가된 “CALLABLE_
” 문자열로 정의할 수 있습니다. 예를 들어, 호출 가능한 EVE가 아닌 호출 가능한 EDT를 사용하기 위해 다음 명령을 입력할 수 있습니다.
$ DEFINE MAIL$EDIT CALLABLE_EDT
정의된 MAIL$EDIT과 함께 호출된 세션 중에 SET EDITOR 명령을 실행하면 선택한 영구적인 편집기 및 현재 편집기 설정이 모두 무시됩니다. MAIL$EDIT에 의해 정의된 명령 파일을 다시 사용하려면 Mail을 종료했다가 다시 시작해야 합니다.
키보드의 숫자 키패드를 사용하여 Mail의 명령을 실행할 수 있습니다. 대부분의 키패드 키는 두 가지 명령을 실행할 수 있습니다.
그림 7-2에서는 Mail 키패드를 보여 줍니다. 표시된 각 키의 위쪽 명령을 입력하려면 해당 키를 누르고, 표시된 아래쪽 명령을 입력하려면 PF1 키를 먼저 누른 다음 원하는 기능 키를 누릅니다.
그림 7-2 Mail 유틸리티 키패드
Mail 명령 SEND를 실행하려면 KP7을 누릅니다. Mail 명령 SEND/EDIT를 실행하려면 PF1 키를 먼저 누른 다음 KP7을 누릅니다.
Mail 안에 있을 때 Mail 명령을 실행하도록 키패드 키를 재정의할 수 있습니다. 키를 재정의하면 그 키에 대한 이전 정의가 대체됩니다.
Mail에서 키패드 키를 정의하는 것은 DCL 명령을 실행하도록 키패드 키를 정의하는 것과 비슷합니다.
다음 보기에서는 KP2 키를 Mail 명령 PRINT/PARAM=PAGE_ORIENT=LANDSCAPE로 정의합니다. KP2가 정의되면 이 키를 눌러서 PRINT/PARAM=PAGE_ORIENT=LANDSCAPE 명령을 표시할 수 있습니다.
MAIL> DEFINE/KEY KP2 "PRINT/PARAM=PAGE_ORIENT=LANDSCAPE"
터미널에서 사용할 수 있는 키 정의 수를 늘리려면 /STATE 한정자를 사용합니다. 동일한 키에 여러 개의 정의를 할당할 수 있습니다. 단 각 정의는 다른 상태에 관한 것이라야 합니다. 상태 이름은 임의의 영숫자 문자열일 수 있습니다. 상태를 지정하면 키를 한 번 눌러서 명령을 입력하고 한 번 더 눌러서 한정자를 입력할 수 있습니다.
다음 보기에서는 PF1(두 번 누름)을 DIRECTORY/FOLDER로 정의합니다.
MAIL> DEFINE/KEY PF1 "DIRECTORY"/SET_STATE=FOLDER /NOTERMINATE
MAIL> DEFINE/KEY PF1 "/FOLDER" /IF_STATE=FOLDER /TERMINATE
PF1을 두 번 눌러서 DIRECTORY/FOLDER 명령을 입력합니다. /TERMINATE 한정자를 입력하면 명령행이 끝나므로 Enter 키를 누르지 않아도 됩니다.
Mail을 종료하면 Mail 세션 중 정의한 모든 키패드 키가 손실됩니다. 한 Mail 세션에서 다른 Mail 세션으로 키패드 키 정의를 유지하려면 최상위 디렉토리에 키 정의가 포함된 파일(예: MAIL$KEYDEF.INI)을 만듭니다. 예를 들어, 다음 MAIL$KEYDEF.INI 파일에는 여섯 개의 키 정의가 들어 있습니다.
DEFINE/KEY PF1 "DIRECTORY " /NOTERMINATE /SET_STATE=folder
DEFINE/KEY PF1 "/FOLDER" /TERMINATE /IF_STATE=folder
DEFINE/KEY PF2 "SELECT " /NOTERMINATE /SET_STATE=mail
DEFINE/KEY PF2 "MAIL" /TERMINATE /IF_STATE=mail
DEFINE/KEY PERIOD "READ " /NOTERMINATE /SET_STATE=new
DEFINE/KEY PERIOD "/NEW" /TERMINATE /IF_STATE=new
Mail을 호출할 때마다 이러한 명령을 실행하려면 로그인 명령 파일(LOGIN.COM)에 다음 명령행을 입력합니다.
$ DEFINE MAIL$INIT SYS$LOGIN:MAIL$KEYDEF.INI
이 절에는 Mail 유틸리티의 모든 명령에 대한 요약이 들어 있습니다. 이러한 명령과 함께 사용하는 한정자에 대한 자세한 정보를 보려면 온라인 도움말을 참조하십시오.
MIME 유틸리티를 사용하여 MIME 인코딩 메시지를 읽고 작성하는 방법에 대한 자세한 내용은
MIME 유틸리티를 참조하십시오.
마지막으로 실행한 명령이 READ일 경우, 현재 메시지 또는 마지막으로 읽은 메시지 이전의 메시지를 표시합니다. 마지막으로 실행한 명령이 DIRECTORY일 경우, BACK 명령은 디렉토리 목록의 이전 화면을 표시합니다.
현재 읽고 있는 메시지의 시작 부분을 표시합니다.
메시지 번호, 발송자 이름, 날짜, 제목 등과 함께 메시지 목록을 현재 우편 파일에 표시합니다.
현재 메시지의 사본을 지정한 출력 파일에 넣습니다. 우편 메시지를 Mail 파일의 폴더에 복사하려면 COPY, FILE 또는 MOVE 명령을 사용합니다.
다음 메시지로 건너 뛰고 그 메시지를 표시합니다.
READ [folder-name] [message-number]
메시지를 표시합니다. Enter 키를 누르는 것은 매개 변수 없이 READ 명령을 입력하는 것과 동일합니다.
현재 선택한 폴더에서 지정한 텍스트 문자열이 첫 번째로 나오는 메시지를 검색합니다.
ANSWER [filespec]
REPLY [filespec]
현재 읽고 있는 메시지나 마지막으로 읽은 메시지의 발송자에게 메시지를 보냅니다.
현재 읽고 있거나 방금 읽은 메시지의 사본을 한 명 이상의 사용자에게 보냅니다.
MAIL [filespec]
SEND [filespec]
현재 읽고 있는 메시지나 메시지 범위 또는 방금 읽은 메시지를 삭제하여 WASTEBASKET 폴더로 이동합니다.
WASTEBASKET 폴더의 모든 메시지를 삭제합니다. Mail을 종료하거나 새 우편 파일을 선택하기 위해 SET FILE 명령을 입력할 경우, 이전에 SET NOAUTO_PURGE 명령을 입력하지 않았으면 WASTEBASKET 폴더를 비우기 위한 암시적인 소거가 이루어집니다.
EXIT 또는 SET FILE 명령을 입력할 경우 Mail에서 WASTEBASKET 폴더를 비울지 여부를 결정합니다. SET NOAUTO_PURGE 명령을 사용할 때는 PURGE 명령을 정기적으로 입력하여 WASTEBASKET 폴더의 메시지를 삭제해야 합니다.
EXIT 또는 SET FILE 명령을 입력할 경우, WASTEBASKET 폴더의 메시지가 삭제(자동 소거)되는지 여부를 표시합니다.
현재 읽고 있는 메시지의 사본을 인쇄 대기열에 추가합니다. PRINT 명령으로 만들어진 파일은 Mail을 종료할 때 인쇄 대기열로 릴리즈됩니다. /NOW 또는 /PRINT 한정자를 사용하지 않으면 여러 메시지가 하나의 인쇄 작업으로 연결됩니다.
SET [NO]FORM form-name
SHOW FORM
Mail 내에서 이루어진 인쇄에 대한 기본 인쇄 양식을 설정합니다. SET NOFORM 명령은 기본 인쇄 양식을 지웁니다. SHOW FORM 명령은 기본 인쇄 양식을 표시합니다.
SET [NO]QUEUE queue-name
SHOW QUEUE
Mail 내에서 PRINT 명령을 입력할 경우 사용할 기본 인쇄 대기열을 설정합니다. SET NOQUEUE는 이전에 정의한 인쇄 대기열을 지우고 대기열을 기본 인쇄 대기열인 SYS$PRINT로 설정합니다. SHOW QUEUE 명령은 기본 인쇄 대기열을 표시합니다.
COPY folder-name [filename]
메시지를 현재 폴더에서 삭제하지 않은 채로 다른 폴더로 복사합니다. 지정한 폴더가 존재하지 않을 경우에는 새로 만들어집니다.
FILE folder-name [filename]
MOVE folder-name [filename]
현재 메시지를 지정한 폴더로 이동하고 원래 폴더에서 이 메시지를 삭제합니다.
SELECT [folder-name]
SET FOLDER [folder-name]
사용자가 영향을 미칠 수 있는 메시지 집합을 그룹으로 구성합니다. 이 메시지 집합을 한 폴더에서 다른 폴더로 복사하거나 이동할 수 있습니다. 메시지 집합을 읽고 삭제하거나 검색하고 추출할 수도 있습니다. 또한 한 폴더에서 다른 폴더로 이동하는 데 SELECT와 SET FOLDER 명령을 사용할 수 있습니다.
다른 파일을 현재 우편 파일로 설정하거나 엽니다. 기본 우편 파일은 MAIL.MAI입니다. COPY 명령, FILE 명령 또는 MOVE 명령을 사용하여 다른 우편 파일(예: JOKES.MAI 또는 HISTORY.MAI)을 만들 경우, SET FILE 명령을 사용하여 Mail 파일을 열 수 있습니다.
현재 열려 있는 우편 파일의 이름을 표시합니다.
SHOW FOLDER [folder-name]
SET WASTEBASKET_NAME folder-name
삭제할 메시지가 포함된 WASTEBASKET 폴더의 이름을 변경합니다. PURGE 명령을 입력하여 WASTEBASKET 폴더의 모든 메시지를 삭제할 수 있습니다. AUTO_PURGE가 설정된 경우, EXIT 명령을 입력하면 WASTEBASKET 폴더의 메시지가 삭제됩니다. AUTO_PURGE가 설정된 경우, QUIT 명령을 입력하면 WASTEBASKET 폴더의 메시지가 삭제되는 것을 막을 수 있습니다.
WASTEBASKET 폴더의 이름을 표시합니다.
현재 우편 파일에서 삭제된 메시지 공간을 표시합니다.
다음 명령은 메시지를 표시하는 데 사용합니다.
현재 메시지 또는 지정한 메시지를 표시된 것으로 설정합니다. 표시된 메시지는 디렉토리 목록의 왼쪽 열에 별표(*)와 함께 표시됩니다. 표시된 메시지를 선택하거나 구성하려면 SELECT 명령을 /MARKED 한정자와 함께 사용합니다.
현재 메시지 또는 지정한 메시지를 표시되지 않은 것으로 설정합니다. 디렉토리 목록의 왼쪽 열에 있는 별표(*) 가 삭제됩니다.
다음 명령은 우편 환경을 사용자 정의하는 데 사용합니다.
DEFINE/KEY key-name string
Mail 명령을 실행하도록 키를 정의합니다. 명령 이름을 입력하는 대신 이 키를 대신 눌러서 명령을 입력할 수 있습니다.
DEFINE/KEY 명령으로 만들어진 키 정의를 표시합니다.
선택한 편집기를 호출하여 메시지를 보내기 전에 편집할 수 있도록 합니다.
Mail에 대한 정보를 표시합니다. 개별 명령이나 항목에 대한 정보를 보려면 HELP 다음에 해당 명령 또는 항목 이름을 입력합니다.
메시지를 보낼 때 CC:(참조) 프롬프트를 표시할지 여부를 결정하기 위한 기본값을 설정합니다.
SET COPY_SELF command[,command]
SEND, REPLY 또는 FORWARD 명령이 보낼 메시지의 사본을 발송자에게 반환하는지 여부를 결정하기 위한 기본값을 설정합니다.
사용자에게 메시지의 사본을 자동으로 보내는 명령(SEND, REPLY 또는 FORWARD)을 표시합니다.
ANSWER, FORWARD, MAIL, REPLY 또는 SEND 명령을 사용할 때마다 우편 메시지의 끝에 서명 텍스트 파일이 자동으로 추가되도록 Mail 유틸리티를 설정합니다.
기본 서명 파일을 지정했는지 여부를 보여 주고, 지정한 경우 해당 파일 이름을 보여 주는 정보를 표시합니다. SHOW ALL 명령도 서명 파일 정보를 표시합니다.
메시지를 편집할 때 사용할 텍스트 편집기를 선택합니다(예: Mail 명령 SEND/EDIT 사용). 시스템에서 있는 모든 호출 가능 편집기를 사용할 수 있습니다. 이 명령은 명령 프로시저 MAIL$EDIT에서 설정한 모든 정의를 무시합니다.
SET [NO]MAIL_DIRECTORY[.subdirectory-name]
모든 우편 파일(.MAI 파일 유형)이 SYS$LOGIN 디렉토리에서 지정한 하위 디렉토리로 이동되도록 지정합니다.
모든 .MAI 파일이 포함된 장치 및 디렉토리의 이름을 표시합니다.
SET [NO]PERSONAL_NAMEtext-string
사용자가 보내는 우편 메시지의 From: 필드 끝에 텍스트 문자열을 추가합니다. 사용자의 전체 이름이나 다른 정보로 이 필드를 채울 수 있습니다. 사용자의 개인 이름은 문자로 시작되어야 하며 공백 두 개를 연속으로 포함할 수 없습니다.
SET PERSONAL_NAME 명령으로 설정된 텍스트 문자열을 표시합니다.
현재 Mail 설정에 대한 자세한 정보를 표시합니다.
다음 명령은 Mail을 종료하거나 제어를 전송하는 데 사용합니다.
터미널의 제어를 현재 프로세스에서 해당 작업의 다른 프로세스로 전환할 수 있도록 합니다. 예를 들어, 파일을 편집하는 동안 SPAWN 명령을 사용하여 새 우편 메시지를 읽는 하위 프로세스(Mail)로 이동할 수 있습니다. 그런 다음에 ATTACH 명령을 입력하여 편집 세션으로 다시 이동할 수 있습니다.
Mail을 종료합니다. EXIT 명령을 입력하면 SET NOAUTO_PURGE 명령을 실행하지 않은 경우 WASTEBASKET 폴더의 메시지가 모두 삭제됩니다. Ctrl/Z를 눌러서 Mail을 종료할 수도 있습니다.
WASTEBASKET 폴더를 비우지 않은 채로 Mail을 종료합니다. EXIT 명령을 입력하거나 Ctrl/Z를 누르는 않으면 삭제된 메시지는 완전히 없어지지 않습니다. QUIT 명령은 Ctrl/Y와 동일한 기능을 수행합니다.
현재 프로세스의 하위 프로세스를 만듭니다. SPAWN 명령을 사용하여 Mail을 일시적으로 끝냈다가 다른 기능(디렉토리 목록 표시 또는 파일 인쇄 등)을 수행한 다음 Mail로 돌아올 수 있습니다.
다음 명령은 우편 파일을 압축하는 데 사용합니다.
인덱스 우편 파일을 더 작게 만듭니다. 파일 이름을 지정하지 않으면 Mail에서 현재 열려 있는 우편 파일을 압축합니다. 열려 있는 우편 파일이 없으면 Mail에서 기본 우편 파일(MAIL.MAI)을 압축합니다.
시스템의 우편 프로파일인 SYS$SYSTEM:VMSMAIL_PROFILE.DATA 데이터 파일에서 사용자 레코드를 제거합니다. SYSPRV 특권이 필요합니다.
사용자가 SET PERSONAL_NAME 명령으로 설정한 텍스트 문자열을 표시합니다.
MIME(Multipurpose Internet Mail Extension)은 비텍스트 파일을 우편 메시지에 첨부하는 데 사용하는 표준입니다. MIME 유틸리티를 사용하면 MIME 인코딩 우편 메시지를 작성하고 읽을 수 있습니다. MIME에서는 그래픽이나 사운드 파일 같은 비텍스트 파일의 텍스트을 읽을 수 없더라도 이 파일을 인코딩하여 일반 텍스트로 보냅니다. MIME 유틸리티는 MIME 파일을 원래 형식으로 디코딩하여 사용자가 MIME 인코딩 파일을 만들 수 있도록 합니다. OpenVMS Mail 유틸리티를 사용하여 이 파일을 우편 메시지로 보낼 수 있습니다.
시스템 관리자가 MIME에 대한 외부 명령을 이미 설정했을 수도 있습니다. 그렇지 않은 경우, LOGIN.COM에 다음 행을 추가하여 직접 설정할 수 있습니다.
$ MIME :== $SYS$SYSTEM:MIME.EXE
MIME은 MIME 인코딩 텍스트 파일만 엽니다. Mail을 먼저 사용하여 MIME 인코딩 메시지를 텍스트 파일로 추출해야 합니다. 지시 사항을 보려면
메시지에서 파일 만들기를 참조하십시오.
DCL 프롬프트에서 MIME 유틸리티를 호출하려면 다음을 입력합니다.
파일 이름 한정자는 선택 사항입니다. 지정한 파일이 존재하는 경우 READ_ONLY로 열립니다.
/READ_ONLY는 해당 파일이 디코딩을 시도하는 사용자가 받은 메시지의 내용임을 나타냅니다. 이 값이 기본값입니다.
/DRAFT는 이전 세션에서 만들어지고 WRITE_ACCESS용으로 열린 메시지가 해당 파일에 포함되어 있음을 나타냅니다.
MIME 유틸리티는 To: 또는 From: 필드 같은 헤더 정보를 구성하지 않습니다. MIME 헤더와 메시지의 본문 텍스트만 만들어서 Mail에서 나중에 보낼 파일에 텍스트를 저장합니다. 열리도록 지정된 파일에 이러한 인식 가능 헤더나 RFC822 헤더가 들어 있으면 해당 파일이 열리고 기본값은 /READ_ONLY입니다.
지정한 파일에 인식 가능 헤더가 들어 있지 않거나 이 파일이 존재하지 않으면 OPEN FILE ERROR 메시지가 발생합니다.
두 개의 파일 MIME$MAILCAP.DAT와 MIME$FILETYPES.DAT를 만들어서 MIME 인코딩 메시지 표시에 대한 시스템 기본값을 설정할 수 있습니다.
MIME$MAILCAP.DAT에는 MIME 인코딩 파일에 대해 로컬로 인식되는 각 컨텐트 형식을 정의하는 어플리케이션이 들어 있습니다. MIME$FILETYPES.DAT는 각 컨텐트 형식을 파일 확장자에 연결합니다. 사용자는 SYS$LOGIN에서 이러한 파일을 만들어 기본값을 무시할 수 있습니다.
사용자가 MIME 유틸리티를 시작하면 초기화 프로세스에서 다음 단계를 수행하십시오.
1. 사용자의 VMSmail 프로파일에서 MIME 유틸리티는 MIME 유틸리티와 함께 사용할 기본 편집기와 사용자의 우편 디렉토리를 찾습니다.
2. MIME 유틸리티는 MIME$MAILCAP.DAT와 MIME$FILETYPES.DAT 파일을 읽습니다.
3. MIME 유틸리티는 다음과 같은 내부 기본값 목록을 참조합니다.
MIME 유틸리티는 수신 메시지를 표시하기 전에 컨텐트 형식의 목록을 참조합니다. 이 목록에는 MIME 유틸리티가 인식하는 컨텐트 형식과 각 컨텐트 형식을 원래 형식으로 디코딩하는 데 필요한 정보가 들어 있습니다.
다음은 RFC 1524의 MAILCAP 항목에 대한 보기입니다.
MIME$MAILCAP.DAT 파일을 만들어 MIME이 인식하는 목록에 컨텐트 형식을 추가할 수 있습니다.
보기 71에는 MIME$MAILCAP.DAT 파일의 보기가 있습니다.
발송 메시지를 작성하는 동안 MIME 유틸리티는 파일 확장자 목록을 참조합니다. 이 목록에는 OpenVMS 파일 확장자와 각 확장자와 연결된 컨텐트 형식이 들어 있습니다. MIME 유틸리티에서는 작성하는 MIME 형식의 메시지 본문에 이러한 확장자가 포함되어야 합니다.
파일 확장자 목록의 각 행은 다음 항목들로 구성됩니다.
확장자, 컨텐트 형식/하위 형식, (선택 사항) Content-Transfer-Encoding 문자열
다음은 파일 확장자 목록의 행에 대한 보기입니다.
doc, application/ms-word, base64
표 7-8에 설명된 MIME$FILETYPES.DAT 파일을 만들어서 MIME 유틸리티가 인식하는 목록에 일치하는 컨텐트 형식과 파일 확장자를 추가할 수 있습니다.
표 7-8에서는 시스템의 MIME 유틸리티를 사용자 정의하기 위해 만들려고 하는 파일을 나열하고 설명합니다.
이러한 파일은
SYS$LOGIN 디렉토리에 둡니다.
MIME$MAILCAP 파일의 형식은 1993년 9월 N. Borenstein의 RFC 1524,
A User Agent Configuration Mechanism for Multimedia Mail Format Information에서 시작되었습니다. MIME 유틸리티에서는 이 파일의 지시 사항에 따라 메시지와 첨부 파일을 해석하고 표시합니다. MIME 사용자 에이전트는 이러한 지시 사항에 따라서 외부 프로그램을 호출하여 MIME 메시지에서 찾은 컨텐트 형식을 표시합니다.
특정 컨텐트 형식에 대한 FDL(파일 설명자 언어)을 지정하여 시스템의 메시지 부분들을 추출하도록 MIME$MAILCAP.DAT 파일을 사용자 정의할 수 있습니다.
보기 71에는 MIME$MAILCAP.DAT 파일의 보기가 있습니다.
주) 프로그램 이름에 대한 참조는 논리 이름이거나 유효한 파일 지정 방법이어야 합니다.
보기 7-1 MIME$MAILCAP.DAT 파일
#
# MIME$MAILCAP.DAT
#
# Local customizations of content types and processing options
#
# Use xv.exe to display images
image/*; xv %s
#
# Use Netscape for HTML attachments
text/HTML; netscape %s
#
선택적인 MIME$FILE_TYPES.DAT 파일에는 OpenVMS 파일 확장자와 각 확장자와 연결된 MIME 컨텐트 형식의 목록이 들어 있습니다. ADD 명령 처리에서는 FILETYPE 구조를 사용하여 작성한 메시지에 첨부할 OpenVMS 파일의 컨텐트 형식을 지명합니다.
파일 형식의 구문은 “#” 문자가 주석을 나타내는 MIME$MAILCAP.DAT 파일의 구문과 비슷합니다. 파일의 각 행에는 단일 파일 확장자(앞에 '.'이 없음) 다음에 해당 확장자를 사용하는 파일과 연결할 컨텐트 형식 및 하위 유형을 포함합니다.
선택적으로 이 행에는 메시지에서 전송할 파일의 내용을 인코딩하는 데 사용하는 Content-Transfer-Encoding 문자열(7비트, 8비트, Base64 또는 Quoted-printable)이 포함될 수 있습니다. 7비트, 8비트, Base64 또는 Quoted-printable은 유일하게 허용되는 표준 MIME 인코딩입니다. 인코딩이 지정되지 않은 경우 MIME 유틸리티에서는 7비트를 사용합니다.
MIME 유틸리티를 사용하여 MIME 인코딩 파일 추출
MIME 유틸리티를 사용하여 MIME 인코딩 파일을 추출하려면 디코딩할 파일을 먼저 엽니다. 두 가지 방법 중 하나로 파일을 열 수 있습니다. 즉, MIME 유틸리티를 호출하여 파일 이름을 지정하거나, MIME 유틸리티에서 파일을 열 수 있습니다. EXTRACT는 지정한 첨부 파일을 원시 파일 형식이나 /FDL 한정자로 지정된 다른 형식의 파일로 추출합니다.
다음은 메시지 파일을 열고, 메시지를 읽을 수 있는 텍스트로 표시하고, 메시지 속성을 나열하는 데 사용하는 일반적인 MIME 유틸리티 명령입니다.
MIME> OPEN
file-name MIME> READ
MIME> LIST
첨부 파일을 추출하려면 다음 명령을 입력합니다.
MIME> EXTRACT /ATTACHMENT=
n destination-file-name
추출할 첨부 파일의 개수를 지정하는 /ATTACHMENT=
n 한정자를 추가하여 단일 첨부 파일을 지정할 수 있습니다. 지정한 첨부 파일을 출력 파일로 변환하는 데 사용할 FDL(파일 설명자 언어) 정의 파일을 지정하는 /FDL=filename을 사용할 수도 있습니다. 개별 첨부 파일의 번호는 LIST 명령과 함께 표시됩니다.
첨부 파일로 보낼 파일을 인코딩하려면 MIME 유틸리티를 호출하고 NEW 명령을 지정하여 새 파일을 먼저 만들어야 합니다. 파일 이름을 지정하지 않으면 NEW에서 파일 이름을 묻는 프롬프트를 표시합니다.
또는 MIME 유틸리티에서 OPEN 명령을 사용하여 임시 메시지 파일을 열 수 있습니다.
MIME> OPEN/DRAFT
file-name
이전 세션에서 만든 파일을 열려면 명령에 /DRAFT 한정자를 지정합니다.
파일에 첨부 파일을 추가하려면 다음 명령을 입력합니다.
현재 정보를 파일에 쓰려면 SAVE 명령을 사용합니다. 한 번 저장되면 OpenVMS Mail 유틸리티에서 MIME 인코딩 파일을 파일로 보낼 수 있습니다.
MIME 유틸리티를 종료하려면 QUIT 또는 EXIT 명령을 입력합니다.
다음 목록에는 MIME 유틸리티에서 사용할 수 있는 명령, 매개 변수 및 한정자에 대한 설명이 있습니다. 각각의 설명 다음에 보기가 나옵니다.
ADD - 편집할 메시지에 새 본문 부분 또는 첨부 파일을 추가합니다. ADD 명령에는 첨부할 파일의 이름이 매개 변수로 필요합니다. 선택적 한정자는 다음과 같습니다.
/BINARY - 컨텐트 형식을 application/octet-stream
”으로 설정하고
content-transfer-encoding을 base64
”로 설정합니다. 임의의 이진 데이터 스트림을 나타내는 데 이 형식을 사용할 수 있습니다.
/CONTENT_TYPE=
type - 기본 컨텐트 형식을 지정한 문자열(예: IMAGE/JPEG
”)로 대체합니다.
/ENCODING_TYPE={7Bit|8Bit|Base64|Quoted-Printable} - 기본 인코딩을 지정한 인코딩 유형으로 대체합니다.
/MESSAGE - 첨부 파일은 메시지 파일(표준 RFC822)입니다.
/TEXT - 첨부 파일은 컨텐트 형식 텍스트입니다.
CLOSE - 현재 메시지 파일을 닫습니다. 최신 변경 내용을 저장하지 않은 경우, 닫기 전에 MIME 유틸리티에서 저장할 것인지 묻는 프롬프트를 표시합니다. 파일이 /READ_ONLY일 경우 그 파일은 변경되지 않은 상태로 유지됩니다.
EDIT - 지정한 첨부 파일에 대한 사용자의 기본 텍스트 편집기를 호출합니다.
MIME> EDIT attachment-number
EXIT - 진행 중인 모든 작업을 저장하고 MIME 편집기를 종료합니다.
EXTRACT - 지정한 첨부 파일을 해당 원시 파일 형식의 파일로 추출합니다.
/ATTACHMENT=
n - 출력할 첨부 파일의 개수를 지정합니다.
/FDL=
filename - 지정한 첨부 파일을 출력 파일로 변환하는 데 사용할 FDL(파일 설명자 언어) 정의 파일을 지정합니다.
MIME> EXTRACT
file-name/ATTACHMENT=n
HELP - MIME 유틸리티에 대한 도움말 파일을 표시합니다.
LIST - 첨부 파일 번호 등 본문 부분과 속성의 목록을 비롯한 현재 메시지에 대한 정보를 표시합니다.
OPEN - 지정한 파일 이름으로 메시지를 엽니다. 사용할 수 있는 한정자는 다음과 같습니다.
/DRAFT - 메시지 파일은 이전 세션에서 만들어진 임시 파일입니다.
/READ - 메시지는 읽기 전용이므로 업데이트할 수 없습니다.
QUIT - 현재 메시지를 저장하지 않은 채로 현재 MIME 편집 세션을 중단합니다.
READ - 현재 메시지를 읽을 수 있는 텍스트로 표시합니다. 가능한 경우 첨부 파일을 표시합니다.
REMOVE - 현재 메시지에서 지정한 첨부 파일을 삭제합니다.
SHOW - 지정한 옵션에 따라 MIME 환경에 대한 정보를 표시합니다. 가능한 옵션은 CONTENT_TYPE, FILE_TYPES 및 VERSION입니다.
SAVE - 현재 메시지를 파일에 씁니다. 파일 이름을 지정하면 해당 이름이 사용됩니다.
오류 조건은 OpenVMS 신호 하위 시스템, 특히 lib$signal()와 lib$stop()를 사용하여 보고됩니다. 오류 조건에 대한 심각도는 Fatal, Error, Warning 등 세 가지 수준이 있습니다. 이러한 수준은 조건에서 예상할 수 있는 결과를 나타냅니다. 심각도와 해당 결과에 대해서는 다음 목록에서 설명합니다.
Fatal (-F-)은 프로그램을 즉시 종료시킵니다.
Error (-E-)는 기존 메시지 컨텍스트를 유지하면서 현재 활성화된 명령을 종료시킵니다.
Warning (-W-)은 MIME 편집 세션을 중단시키지 않으면서 현재 명령을 완료시킵니다. 그러나 이 명령이 모든 해당 작업을 성공적으로 완료했다고는 볼 수 없습니다. 오류가 있는지 결과를 확인하십시오.