日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMS ドキュメント
ライブラリ

タイトルページ
目次
まえがき
第 1 章:OpenVMS オペレーティング・システムの概要
第 2 章:DCL を使用したシステムとの会話
第 3 章:ファイル情報の格納
第 4 章:ディレクトリ・ファイルの編成
第 5 章:拡張ファイル指定
第 6 章:ディスクとテープ・ドライブの使用方法
第 7 章:Mail を使用して他のユーザと通信する
第 8 章:EVE エディタによるテキスト・ファイルの編集
第 9 章:ファイルのソートとマージ
第 10 章:資源へのアクセスの制御
第 11 章:デバイスとファイルの論理名定義
第 12 章:シンボル,コマンド,式の定義
第 13 章:コマンド・プロシージャの概要
第 14 章:DCL での拡張プログラミング
第 15 章:レキシカル関数を使用しての情報の取得と処理
第 16 章:プロセスとバッチ・ジョブ
付録 A :文字セット
付録 B :コマンド・プロシージャの例
用語集
索引
PDF
OpenVMS ホーム
OpenVMS

OpenVMS
ユーザーズ・マニュアル


目次 索引

第 7 章
Mail を使用して他のユーザと通信する

OpenVMS Mail ユーティリティ (MAIL) は,メッセージをシステム上の他のユーザや, Compaq TCP/IP for OpenVMS または DECnet ネットワークで接続されている他のコンピュータのユーザに送ることができるようにします。本章では,以下のことについて説明します。

  • Mail の起動と終了

  • メッセージの開封

  • メッセージの送信

  • ネットワークを介したメールの送信

  • 複数のユーザへのメッセージの送信

  • メールでのファイルの操作

  • メッセージを送信するための他の方法

  • メッセージの整理

  • メッセージの削除

  • メール・メッセージの印刷

  • メール・ファイルの保護

  • Mail でのテキスト・エディタの使用方法

  • Mail 環境のカスタマイズ

  • Mail コマンドの要約

  • MIME ユーティリティの使用

詳細は,以下を参照してください。

  • Mail コマンドと修飾子の詳細情報については,HELP MAIL コマンドを入力するか, MAIL> プロンプトに対してHELP コマンドを入力。

  • ユーザ・アカウントを通じて Mail の使用を制御する方法の説明については,『OpenVMS システム管理者マニュアル』を参照。

  • TCP/IP メール・コマンドと修飾子については, DCL プロンプトに HELP TCPIP_SERVICES を入力します。

  • TCP/IP Services によるメールの送受信の詳細については,『 Digital TCP/IP Services for OpenVMS User's Guide 』を参照してください。

次の図は,メールのメッセージと構成を示しています。




これ以降の節では,Mail の起動方法および終了方法を説明します。

7.1.1 Mail の起動

Mail ユーティリティを起動するには,MAIL と入力します。

$ MAIL 
MAIL>

いったん Mail ユーティリティに入り,MAIL> プロンプトで適切なコマンドを入力し, Enter キーを押すと,次の操作を実行できます。

  • メール・メッセージの開封

  • メール・メッセージの送信

  • メール・メッセージの返信

  • メール・メッセージの転送

  • フォルダとファイルによるメール・メッセージの整理

  • メール・メッセージの削除

  • メール・メッセージの印刷



7.1.2 Mail の終了

Mail を終了するには,MAIL> プロンプトに対して EXIT コマンドを入力します。

MAIL> EXIT  
$

Ctrl/Z を押すか,QUIT コマンドを使用しても Mail を終了できます。

7.2 メッセージの開封

Mail は,受け取ったメッセージをメール・ファイル ( 省略時のファイル・タイプ .MAI) に格納します。省略時の設定では,このファイルには,古いメッセージと新しいメッセージを格納する 2 つの フォルダ があります。新しいメッセージは自動的に NEWMAIL と呼ばれるフォルダに格納され,古いメッセージは MAIL と呼ばれるフォルダに格納されます。

通常,新しいメッセージを読み終えると,そのメッセージは自動的に NEWMAIL フォルダから MAIL フォルダに移されます。また,FILE コマンドや MOVE コマンドを使用して格納するフォルダを変更したり, DELETE コマンドを使用してメッセージを削除することもできます。新しいメール・メッセージをすべて読み終えた後,別のフォルダを選択するか, Mail を終了すると,NEWMAIL フォルダは削除されます。

7.2.1 新しいメールを読む

自分のアカウントにログイン中にメール・メッセージを受信すると,新しいメッセージを受信したという通知が画面に表示されます。たとえば,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-E-NOMOREMSG, no more messages" というメッセージが表示され,コマンドの入力待ち状態になります。

Mail コマンドの実行中にメール・メッセージを受け取った場合には, READ/NEW コマンドを入力すれば,新しいメッセージを読むことができます。

7.2.2 古いメッセージの開封

省略時の MAIL フォルダにある古いメール・メッセージを読む場合には,次の手順に従ってください。

手順 操作
1 MAIL> プロンプトに対して SELECT コマンドを入力する。
MAIL> SELECT MAIL

MAIL フォルダに移動する。

2 省略時のMAIL フォルダにある最初のメッセージを読むには, MAIL> プロンプトに対して Enter を押すか,READ コマンドを入力する。

省略時のメール・ファイルにある最初のメッセージ (1) が表示される。

3 次のメッセージを表示するには,Enter を押す。

メッセージが長すぎて 1 つの画面に収まらない場合には,Enter を押せば,メッセージの次の部分が表示される。

メッセージの残りの部分をスキップして次のメッセージを表示する場合には, NEXT コマンドを入力する。

省略時の MAIL フォルダにある特定のメッセージを読む場合には,次の手順に従ってください。

手順 操作
1 MAIL> プロンプトに対して DIRECTORY コマンドを入力する。

>From や Subj に特定の文字列を含むメッセージのみのリストを表示するには, DIRECTORY コマンドと一緒に /FROM または /SUBJECT 修飾子を使用する。

2 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 



7.2.3 メッセージの検索

複数のメッセージがあるときは, SEARCH コマンドを使用すれば特定のメッセージを見つけることができます。 SEARCH コマンドは, 1 つ以上のメッセージの中から特定の文字列を探し出すコマンドです。

新しい文字列を検索する場合には, SEARCH コマンドのパラメータとして別の文字列を指定します。新しい文字列を指定するたびに, SEARCH コマンドはメッセージ番号 1 から検索を開始します。同じ文字列を検索し続ける場合には,パラメータを指定せずに SEARCH コマンドを使用します。異なるフォルダから同じ文字列を検索する場合には, SELECT または SET FOLDER フォルダ名のコマンドを入力してから,パラメータを指定せずに SEARCH コマンドを使用します。

次の例では,現在のフォルダの中から,文字列 appointment が含まれている最初のメッセージが選択され,表示されています。

MAIL> SEARCH "appointment"  



7.3 メッセージの送信

メール・メッセージを同じシステムの他のユーザに送信する場合には,次の手順に従ってください。

手順 操作
1 MAIL> プロンプトに対して SEND を入力する。

メッセージを受け取るユーザの名前を求めるプロンプトが表示される。

2 メッセージを受け取るユーザの名前を入力して Enter を押す。

メッセージの題目を求めるプロンプトが出される。

3 メッセージの題目を入力して Enter を押す。この情報は省略することもできる。

メッセージのテキストを求めるプロンプトが表示される。

4 メッセージのテキストを入力して Enter を押す。この情報は省略することもできる。
5 Ctrl/Z を押してメッセージを送信する。メッセージを送信しない場合には,Ctrl/C を押す。 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



7.4 ネットワークを介したメールの送信

これ以降の節では,ネットワークを介してメールを送信する方法を説明します。

7.4.1 ネットワーク・プロトコルの指定

メッセージを受信すると,以下のように Mail は指定アドレスを解釈します。

  • アドレスのノード名にピリオド (.) が含まれる場合,アドレスはインターネット・アドレスに解釈されます。 MAIL$INTERNET_TRANSPORT 論理名で代替プロトコルを定義して別のインターネット・プロトコルを使用するようあらかじめシステムを設定しておかない限り,Mail は省略時の設定で SMTP プロトコルを使用します。

  • アドレスのノード名にピリオドがなければ,アドレスは DECnet アドレスとして解釈されます。

ただし,特定のプロトコルを選択するよう Mail 環境をカスタマイズできます。このオプションは,インターネット・プロトコルと DECnet プロトコルのどちらでもメール・アドレスを有効に解釈できる場合に便利です。

プロトコルを指定するには,以下のように MAIL$INTERNET_MODE 論理名を指定します。

  • HYBRID ( 省略時の設定 )
    アドレスのノード名にピリオド(.)を使用すると, Mail ではインターネット・プロトコルを使用します。ピリオドがなければ,Mail では DECnet プロトコルを使用します。

  • DECNET
    Mail では,つねにアドレスのノード名を DECnet ノード指定として解釈します。

  • SMTP
    Mail では,つねにアドレスのノード名をインターネット・アドレス指定として解釈します。省略時の伝送プロトコルは,MAIL$INTERNET_TRANSPORT 論理名で代替インターネット伝送プロトコルを使用しない限り SMTP です。

以上のどの方法でも Mail 環境を変更する場合, Compaq では LOGIN.COM ファイルに MAIL$INTERNET_MODE 論理名と MAIL$INTERNET_TRANSPORT 論理名を指定することを推奨します ( 論理名の使用方法と定義方法については 第 11 章 を参照 )。

たとえば,システムが省略時の設定 (HYBRID) を使用するセットアップの場合, Mail アドレス smith@pluto は DECnet アドレスとして解釈されます。これは,アドレスにピリオドがないためです。しかし,Mail で DECnet ではなく SMTP を使用したい場合は, LOGIN.COM ファイルに以下の行を追加します。

$ DEFINE MAIL$INTERNET_MODE SMTP 

smith@pluto を指定すると, Mail はこのアドレスを Internet アドレスとして解釈し, SMTP プロトコルを使用します ( 例; SMTP%"smith@pluto.xyz.dec.com")。

7.4.2 ノード名の指定

ユーザのコンピュータ・システムがネットワークに接続されている場合には,ネットワーク上の他のユーザにメールを送信できます。別のノード上のユーザにメールを送信する場合には, To: プロンプトに対してユーザのノード名とユーザ名を入力します。ユーザ名に特殊文字やスペースが含まれている場合は,ユーザ名を二重引用符 (" ") で囲む必要があります。次の形式を使用します。

ノード名::ユーザ名 

リモート・ノードへネットワーク接続できない場合には,メッセージが表示されます。少し待ってからメッセージの送信を再び試みてください。

ノード名の指定についての詳細は, 第 3.1.6 項 を参照してください。

たとえば,CHEETA ノード上の HIGGINS というユーザにメッセージを送信する場合には,次のように入力します。

MAIL> SEND 
To: CHEETA::HIGGINS 



7.4.3 インターネット・メール・アドレスの使用

ネットワーク経由でユーザにメールを送信するために,完全な形式のインターネット・メール・アドレスも使用することができます。特に組織の外へメールを送信する場合,このアドレスは一般的なものです。

username@company.com 

To: プロンプトに対して,メールを送信したいユーザのインターネット・アドレスを完全な形式で入力します。アドレスは,ほとんどの場合,大文字小文字が区別されません。

MAIL> SEND 
To: J_SMITH@COMPANYNAME.COM, Kate.Muir@school.edu 



7.4.4 論理ノード名の使用方法

論理名を使用して,ユーザ名とノードを表すこともできます。Mail は,ノード名や論理名の中のアクセス制御情報を無視するので注意してください。

次の例では,CHEETA::HIGGINS のかわりに HENRY が使用されています。まず,論理名 (HENRY) が定義され,次にユーザ名とノードのかわりに,その論理名使用されます。

$ DEFINE HENRY CHEETA::HIGGINS
$ MAIL 
MAIL> SEND 
To: HENRY 



7.5 複数のユーザへのメッセージの送信

これ以降の節では,複数のユーザにメールを送信する方法を説明します。

7.5.1 個人名の使用方法

同時に複数のユーザにメールを送信する場合には, To: プロンプトに対して個々のユーザ名を入力するか,配布リストを使用します。ユーザ名を使用して複数のユーザに同じメッセージを送信するには, To: プロンプトに対して各ユーザ名を入力します。このとき,ユーザ名はコンマかスペースで区切ります。

たとえば,メッセージを Thompson,Jones,Barney の 3 人に送信する場合には,次のように入力します。

MAIL> SEND 
To:      THOMPSON,JONES,BARNEY 
Subj:    Meeting on January 9 



7.5.2 配布リストの作成

配布リストとは,ユーザ名とそのノード名のリストが収められたファイルのことです。テキスト・エディタを使用して,配布リストを作成しなければなりません。配布リストは,Mail ユーティリティ内では作成できません。

オープン・ファイル・クォータ ( アカウントに割り当てられた制限値 ) によって,メールを 1 度に送信できるノード数と,配布リストをネストできる深さが決定されます。クォータを超えると,エラー・メッセージが表示されます。このような場合は,システム管理者に相談してクォータを大きくするか,一度にメールを送信するノード数を少なくしてバッチ形式で送信します。

省略時の設定では,検索される配布リスト・ファイルのファイル・タイプは .DIS です。配布リスト・ファイルがこれと異なるファイル・タイプを持つ場合には, To: プロンプトに対してファイル名とファイル・タイプを指定します。配布リスト・ファイルが Mail を起動したときのディレクトリとは別のディレクトリに登録されている場合には, To: プロンプトに対して配布リストの完全なディレクトリ名を入力します。

配布リストを作成するには,次の手順で行います。

手順 操作
1 テキスト・エディタを使用して,ファイル・タイプ .DIS の配布リスト・ファイルを作成する。
2 配布リスト・ファイルの 1 行ごとにユーザ名を 1 つずつ入力する。
3 ファイルに他の配布リストの名前を含める ( リストを「ネスト」する ) 場合には,アットマーク (@) の後に配布リストの名前を指定する。
4 ファイルにコメントをいれるには,コメントの前に感嘆符 (!) を入力する。

次に,配布リスト・ファイルの例を示します。

! 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 章 を参照してください。


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.