Copyright: 電信八号のヘルプ


目次
電信八号目次

個々のメニュー項目やツールボタン、および環境設定用ダイアログの項目の用途は、ステータスバーやポップアップヘルプに表示されますので、それを参照して下さい。

このヘルプでは、やりたいこと別に、まとまった説明をします。

なお、このヘルプの中で「デンパチ」と言っているのは、電信八号の愛称です。

メールを書く・送る

メールを受け取る

メールを表示する

フォルダとメールの管理

他のアプリケーションへのドロップ

新しいメールが来ているか自動的にチェックする

メールを自動的に適当なフォルダに振り分ける

複数のサーバを利用する

電信八号の動作の記録を見る

あまり使わない機能

トラブルシューティング


ツールボタン

画面の上部に表示される、横長の領域をツールバーと呼びます。このツールバー上に並んでいる四角いボタンがツールボタンです。ツールボタンには、よく使うコマンド（命令）が割り当てられています。

ツールボタンをクリック（マウスのボタンを押してすぐ離す）すると、コマンドが実行されます。

マウスポインタをツールボタンにあてて、マウスの左ボタンを押したままにすると、そのツールボタンに割り当てられているコマンドの説明が、ステータスバーに表示されます。

押さずに一ヶ所に２秒以上留めておくと、ポップアップヘルプが出て来ます。


ステータスバー

画面の下端にある横長の細いウィンドウです。

メニュー項目やツールボタンを押したままにすると、そのボタンに割り当てられているコマンドの説明が、ステータスバーに表示されます。

他に、電信八号がどんな処理をしているかなど、現在の状態に関する情報が表示されます。


ポップアップヘルプ

上のような黄色い説明用ウィンドウです。

ツールボタン、[サーバ別の設定]ダイアログの項目、[サーバに依存しない設定]ダイアログの項目の上にマウスポインタを２秒以上留めておくと、ポップアップヘルプが出て来ます。

メニューの[設定]→[サーバに依存しない設定]を選ぶか、または [image] をクリックすると出てくるダイアログによって、ポップアップヘルプを使う・使わないの設定の切り替えができます。


メールを書く・送る
電信八号メールを書く・送る

基本的なメールの出しかたは次の３通りです。

新しいメールを送信する

返信する

転送する


新しいメールを書いて送信する
電信八号新しいメールを送信する

１． [image] を押すか、Ctrl+Wを押すか、またはメニューで[メール]→[新規作成]を選択します。

２．アドレス管理プログラムAliasが起動します。まず、Subjectを書き込んで下さい。

３．次に宛先を選択するか、リストになければその場で「新規アイテム」コマンドで登録して選択するか、または、宛先を選択しないままOKボタンを押します。

参照

住所録の編集

４．エディタが立ち上がります。

このとき電信八号はエディタのウィンドウを検出しようとします。検出に失敗すると、しばらくしてエラーメッセージが出ます。エラーメッセージが出る状態ではメールを書くことはできません。エディタの設定を見直して下さい。

５．エディタでメールを書きます。

６．文書を上書き保存し、エディタを終了させます。

このとき、保存するファイル名やフォルダ名を指定してやる必要はありません。立ち上がった時のファイル名のまま保存して下さい。

７．エディタが終了すると、電信八号がエディタの終了を検知し、今作成したメールをどうするかを問い合わせてきます（この問い合わせが来ない場合は、電信八号がエディタの検出に失敗しています。エディタの設定を見直して下さい）。

選択肢は、

・直ちに送信

・OUT.FLD へ

・添付

・廃棄

です。

今出したいメールが一通だけであり、添付したいファイルもないときは、表示された送り先が正しいかどうか確認したうえで、そのまま「直ちに送信」してください。このとき、メニューの「設定」→「自動ダイヤルの設定」でダイヤルアップネットワークの設定が選択されていれば、自動的にそこへ電話をかけます。

「OUT.FLDへ」または「添付」を選ぶと、今書いたメールをすぐに送信せずに、とりあえずOUT.FLDに入れます。

次のような場合に、「OUT.FLDへ」を選んでください。

・宛て先や本文を修正したくなった

・他にもいくつかメールを書いて、まとめて送信したい

OUT.FLDへ入れたメールは、その後、何度でも宛て先や本文を編集できます。

何通かまとめて送信したい場合は、ここまでの手順をメールの数だけくり返して、すべてのメールをOUT.FLDへ入れて下さい。

バイナリファイル（プログラムファイルや画像データなど）をメールに付けて送りたい場合は、ファイルの添付を行ってください。

以上が終わった後、 [image] を押すか、Ctrl+Sを押すか、またはメニューで[メール]→[送信]を選択してください。「未送信のメールを送りますか」のダイアログに「はい」と答えれば、送信が始まります。

一度送ってしまったメールに修正を加えて送り直すこともできます。OUT.FLD のメールをダブルクリックしてエディタを起動し、編集終了後、そのメールを選択して [image] を押します。


選択

メールを選択するには、フォルダの中に表示されているメールをクリックするか、矢印キー（↑または↓）を押します。

選択されたメール（行）は、色が変わります。

電信八号のメールの選択操作は、エクスプローラーでファイルを選択する操作とほぼ同じです。つまり、

・Ctrl+左クリック

・Shift+左クリック

・Shift+↓

・Shift+HOME

・Shift+END(PC98ならHELP)

などが使えます。

それぞれの操作の効果は、言葉で説明するより実際にやってみた方がわかりが早いと思います。上記以外にも効率的な選択操作がいろいろあります。試してみて下さい。


エイリアス

メールのアドレス（またはアドレスのグループ）に与える、わかりやすい名前。

例）
中山君職場:	j-nakayama@boo.foo.woo.co.jp
中山君NIFTY:	XYZ01234@niftyserv.or.jp
中山君全部:	中山君職場,中山君NIFTY

参照

住所録の編集


住所録を編集する
電信八号住所録の編集

メールのアドレスはboo@foo.woo.or.jp のような形式を持っています。これをいつも全部タイプするのは面倒だし、また、無意味なアルファベットや数字で構成されているため、見ても誰のものかわからないアドレスもあります。

そこで、電信八号では、アドレスに、わかりやすい名前を付けられるようにしました。その名前をエイリアス（alias;別名）と呼びます。エイリアスを保存しておくファイルを住所録またはエイリアスファイルと呼びます。

・アドレスは、実名入り形式がお勧めです。

・住所録ファイルの中で、全角文字を使えるのは、次の個所に限られます。

エイリアス

0	実名入り形式のアドレスの、実名

コメント（カッコ）の中

これ以外の場所には全角文字は一切使えませんので注意してください。全角スペースも駄目です。間違えそうなら、エイリアスにも実名にも漢字やカナは全く使わない方針で行くのが無難です。


アドレスの形式

アドレスの形式は、

boo@foo.woo.or.jp

のように生のアドレスだけを書く方法と、

中山様<j-nakayama@boo.foo.woo.or.jp>

のように実名を入れる方法があります。

パソコン通信などでは実名入りの形式を受け付けないところもあるようなので、相手によって安全性は保証できませんが、インターネット直結のユーザ同士なら、実名入りの形式を用いたほうが何かと便利です。


エディタの設定
電信八号エディタの設定

「電信八号」では、文書の表示・編集はユーザの好みのエディタで行うことができます。

また、編集に使うもの（エディタ）と表示に使うもの（ビューワ）を別個に指定することができます。同じアプリケーションで別のコマンドラインオプションを指定することも可能です。ビューワを指定しなければ表示にもエディタが使用されます。

をクリックするか、メニューで[設定]→[サーバに依存しない設定]を選ぶと、「サーバに依存しない設定」ダイアログが現れます。

「メール編集用プログラム」の所に、メールを書くのに使うプログラムのパスを書きます。

「参照」ボタンを押せば、ファイルダイアログによってエディタを探すことができます。

「メール編集用プログラム」の下の「タイトル」のテキストボックスは、そのプログラムを実行したときにタイトルバーに表示される、アプリケーションの名前です。通常は何も書き込む必要はありません。書く必要があるのは、次の場合です。

・起動された時に、アプリのメインウィンドウとは別のウィンドウ（ダイアログなど）が先に出てくるタイプのエディタやワープロを使う場合（例：秀丸エディタの「送金について」のダイアログ）。このタイプのエディタを使う場合、タイトルを指定しないとデンパチは失敗の検出もできないので、エラーメッセージを出しません。また、メールを出すときに編集が終了しても次にどうするかの問い合わせをしませんので、注意してください。

・32ビット電信八号から16ビットのエディタを使う場合や、16ビットの電信八号から32ビットのエディタを使う場合（これはあまりないですね）。

ただし、この、タイトル指定でエディタを制御するやりかたは、同じエディタを複数個立ち上げた場合に、必ずしもうまく動作しない可能性があります。最初に出るのがシェアウェアの送金督促ダイアログなら、早いところ送金するか、別のに換えるかしましょう。

「MDI」のチェックボックスは、そのプログラムがMDIタイプであるときにチェックします。MDIというのはメインウィンドウの中に文書ウィンドウが複数個開くもの（例：MS Word）です。これに対して、複数の文書を編集しようとすると、それぞれに一つのメインウィンドウが開くもの（例：メモ帳）は、SDIです。

「メール表示用プログラム」、その「タイトル」および「MDI」は、メールの表示用に、編集用とは別のプログラムを使用する場合に指定します。同じプログラムでコマンドラインオプションを変える場合も指定して下さい。


パス
電信八号パス

あるコンピュータの上に存在するファイルを特定するには、

あるドライブの中の、あるディレクトリの中の、（そのまたあるディレクトリの中の、またまたあるディレクトリの中の、．．．）ファイル

と表現します。

これをパスと呼びます。

パスには絶対パスと相対パスがあります。

絶対パスは、ドライブ名、ディレクトリ名、ファイル名を￥（半角）で連結してファイルのありかを示す表記法です。

例）a:￥den8￥signatur.txt

相対パスは現在のディレクトリ（カレントディレクトリ）を基準にしてファイルのありかを示す表記法です。

例）.￥signatur.txt

一個のピリオドは、カレントディレクトリを表します。例は、「カレントディレクトリにあるsignatur.txtというファイル」を意味します。カレントディレクトリは、書かなくても同じ意味になります。つまり、.￥signatur.txtと書くのと、signatur.txtと書くのは同じです。

次も、相対パスです。

例）..￥windows￥tada.wav

二個のピリオドは、カレントディレクトリの一つ上のディレクトリを表します。例は、「カレントディレクトリの上のディレクトリの下のwindowsディレクトリ（つまりカレントディレクトリの兄弟ディレクトリであるwindowsというディレクトリ）にあるtada.wavというファイル」を意味します。

電信八号が参照する諸々のファイルを指定する時、基本は相対パスです。また、なるべくすべてのファイルをdenshin8.exeと同じディレクトリに置くことをお薦めします。こうすると、何か必要があって、電信八号を別の場所へ移動、あるいはコピーする時、ディレクトリ一つをドラッグアンドドロップするだけで済んでしまい、しかも、移動・コピー先でもそのまま動作します。相対パスは、相互の位置関係が同じならどこへ移しても設定の変更なしでうまく行くというメリットがあります。


カレントディレクトリ
電信八号カレントディレクトリ

カレントディレクトリとは、「現在、あるアプリケーションが居るディレクトリ」です。

ほとんどの場合、カレントディレクトリは、そのアプリケーションの実行ファイル（例えばメモ帳ならnotepad.exe）があるディレクトリ（メモ帳ならwindowsディレクトリ）ですが、設定によっては別のディレクトリにもなります。

また、カレントディレクトリは、アプリケーションの実行中に移動することもできます。実行中のアプリケーションの現在位置（ディレクトリ）と考えて下さい。

アプリケーションでファイルを開こうとした場合、「ファイルを開く」ダイアログが出ますが、あのダイアログで最初に表示されているディレクトリが、そのアプリケーションの、その時のカレントディレクトリです。

また、参照・作成するファイル名を相対パスで指定した場合、実際に参照・作成されるファイルの場所は、カレントディレクトリを基準にして割り出されることになります。たとえば、folders.defまたは.￥folders.defというファイルを指定すれば、参照されるのはカレントディレクトリにあるfolders.defであり、..￥user1￥folders.defと指定すれば、カレントディレクトリの兄弟ディレクトリであるuser1の中のfolders.defになるわけです。

電信八号のカレントディレクトリは、denshin8.exeのあるディレクトリにしてください（何もしなければそうなります）。また、電信八号は、実行中にカレントディレクトリを変えないように作られています。なぜそのように作られているかというと、電信八号が参照・更新する諸々のファイルを、相対パスで指定できるようにするためです。なぜ相対パスで指定できると良いかは、パスを参照してください。


メールを書く
電信八号メールを書く

メールの書き方

・電子メールは大きくヘッダ部と本体部に分けられます。

・--------で区切られている上がヘッダ部で、下が本体部です。

・ヘッダ部には空行を入れてはいけません。

・--------の行を削除してはいけません。これがないと読み込めないメールになります。

・To:は主な宛て先です。To:には必ず一つ以上の値（アドレスまたはエイリアス）を書いて下さい。複数の値を書く場合は、カンマで区切ります。

・Cc:は、Carbon Copyの略で、写しを送る宛て先です。ここは空白のままでもかまいません。

・Subject:はそのメールの題目を書く所です。Subjectは必ず書きましょう。

・メールの本文は、--------の下に書きます。

・メールの本文は、一行を６０バイト（全角文字で３０字）から、７６バイト程度にしましょう。返信で引用しやすいので、６０バイト程度をお薦めします。

・データの方に改行を入れず、見掛け上だけ折り返して見せるエディタ（例：メモ帳）を使う場合、適宜改行コードを手で入れる必要があります。

・半角カタカナは使わないで下さい。


ヘッダ
電信八号ヘッダ

ヘッダとは、メールの宛て先、題目、日付、転送の経路などの情報を管理する部分です。

ヘッダのうち、ユーザーが手を加えるのは、To:やCc:などの宛て先とSubject:（題目）だけですが、他のヘッダについても知っておくと、何かと便利です。

主なヘッダは次の通りです。

From:

差出人のアドレス

To:

宛て先アドレス。複数書けます。アドレスの間はカンマで区切ります。

Cc:

Carbon Copy。写しの送り先。つまり、そのメールの主な宛て先ではない（返信してもらう必要はない）が、見ておいてもらいたい人。複数書けます。

Reply-To:

返信先アドレス。メールにこのヘッダを入れておくと、受け取った人が返信をするとき、ここに書いたアドレスを送り先にします。つまり、From:に書いたアドレスとは別のアドレスに返事をして欲しい場合に、Reply-To:を書きます。

Subject:

メールの題目です。題目が要領良く書いてあると、相手が内容を判断するのにも、自分が内容を思い出すのにも便利です。Subject:は必ず書きましょう。

Received:

メールを出すと、それは通常、インターネットに繋がっているいくつかのコンピュータが、バケツリレーのようにして目的地まで届けます。このヘッダには、その転送の過程が記録されています。じっくり見てみるとなかなか面白いですよ。

ヘッダには長さの制限があり、それを守るために電信八号が適宜、改行する場合があります。特に、Subject:やTo:に漢字の部分があると、かなり短く改行されます。これは、漢字をMIMEエンコードすると、コード種別やエンコード方式の情報が単語ごとに付加されて、意外なほど長くなるためです。


複数のサーバを利用する
電信八号複数のサーバーを利用する

電信八号は、複数のサーバーとの通信を最初から想定して設計してあります。

サーバーの設定の追加

・ [image] をクリックするか、メニューで[設定]→[サーバ別の設定]を選ぶと、「サーバ別の設定」ダイアログが現れます。

・一番上の「この設定の名前」コンボボックスに、現在有効な設定の名前が表示され、選択状態になっています。これをBACKSPACEキーで削除して下さい。すると、ダイアログの各項目がクリアされます。

・ここで、新しい設定の名前を考えて入力して下さい。なんでもかまいません。

・他の項目を順次入力して下さい。項目の意味がわからなければ、マウスポインタを２秒以上、わからない項目の上に滞空させると、ポップアップヘルプがでます。

・OKを押せば、設定が追加されます。キャンセルを押せば、設定を追加せずにダイアログを終了させることができます。

・以後、以後、送受信の相手を変えたいときは、「サーバ別の設定」ダイアログを出し、「この設定の名前」コンボボックスで設定名を選択してください。

なお、設定の削除をするには、denshin8.iniを直接エディタで編集してやる必要があります。


denshin8.iniを直接エディタで編集

使用するユーザが少ないと思われる機能の設定や、非常に修正の頻度の低い設定は、ダイアログによらず、直接denshin8.iniをメモ帳などのエディタで編集してもらうようになっています。denshin8.iniは、電信八号の諸々の設定項目を記録しておくファイルです。電信八号をインストールしたディレクトリに作成されています。

denshin8.iniを直接編集する場合は、バックアップを取ってから、慎重に行ってください。また、電信八号を終了させた上で行ってください。


ファイルを添付する
電信八号ファイルを添付する

バイナリファイルやテキストファイルを添付したい場合は、次のようにします。

（・添付ファイルだけ送り付けても相手には何のことやらわからないでしょうから、まず、内容を説明する普通のメールを書き、OUT.FLDへ入れます。）

・OUT.FLDの中から、添付先のメールを一通選択します。

・ [image] をクリックするか、Ctrl+Aを押すか、メニューの[メール]→[添付]を実行します。すると、ファイルを選択するダイアログが出ますので、添付するファイルを選択して下さい。複数選択可能です。

あるいは、 [image] を押すなどの操作のかわりに、エクスプローラーから、電信八号にファイルをドラッグアンドドロップしても、添付できます。

ファイルを添付する時、デンパチは、そのファイルの拡張子からファイルの種類を判定します。テキストファイルであると判定した場合は、単にメールの末尾に追加します。それ以外の場合は、Base64エンコードしてMIMEのマルチパートメッセージを作成します。

電信八号がテキストファイルと判定する拡張子は、denshin8.iniの[Encoding]

セクションに、次のように設定されています。

TextExtensions=.TXT;.UUE;.B64

必要があればdenshin8.iniを直接エディタで編集して変更して下さい。

pkzipなどのプログラムがあれば、ファイルを添付する前にzip 形式で圧縮することができます。denshin8.iniの[Global Parameters]セクションに、次のように指定します。

ZipProg=pkzip.pif

pkzip用のpifファイルはデンパチについています。これと同一のコマンドラインによって.zip形式のファイルを作成できるプログラムであれば、それ用のpifファイルを作成し、ZipProg=の右辺に指定することによって使用することができます。pifファイルのパラメータのうち、タイトルは変更しないでください。デンパチはタイトルによってこのプログラムの起動と終了を検知します。


メールの編集
電信八号メールの編集

新しいメールを作成して編集する場合は、新しいメールを送信する手順を実行して下さい。

OUT.FLDに入っているメールを編集する場合は、次のようにします。

方法１

・編集したいメールを選択します。

・ [image] をクリックするか、RETURNキーを押すか、またはメニューで[メール]→[編集]を選択します。[メール]→[編集]は、OUT.FLDがアクティブになっているときだけ現れるメニュー項目です。OUT.FLD以外のフォルダがアクティブなときには、[メール]→[表示]になります。

方法２

・編集したいメールをダブルクリックします。

OUT.FLD以外のメールも、エディタで開けば内容を変更することはできます。


返信する
電信八号返信する

受け取ったメールに返事を書くには、次のようにします。

・返信対象のメールを選択します。

・ [image] をクリックするか、Ctrl+Rを押すか、またはメニューで[メール]→[返信]を選択します。

以降の手順は、新しいメールを送信する場合と同じです。

参照：

返信用テンプレート


転送する
電信八号転送する

受け取ったメールを、他の誰かに送るには、次のようにします。

・転送対象のメールを選択します。

・ [image] をクリックするか、Ctrl+Fを押すか、またはメニューで[メール]→[転送]を選択します。

以降の手順は、新しいメールを送信する場合と同じです。


あまり使わない機能
電信八号あまり使わない機能

APOP

POP3のパスワードを暗号化して送信する認証方式で、APOPと呼ばれるものがあります。

これを使うにはサーバ側がAPOPに対応している必要がありますが、現在のところ、APOP対応のサーバは日本にはあまりないようです。

APOPを使うには、denshin8.iniを直接エディタで編集します。

例えばFOOBARというプロバイダーがAPOPに対応しているとすると、

[FOOBAR]←サーバ別の設定で付けた名前のセクションができています。

UseAPOP=1

のように指定します。


トラブルシューティング
電信八号トラブルシューティング

アドレスの解決ができない

送受信をしようとしたときに、「～のアドレスが見つかりません」というエラーが出る場合は、まず、winsockのDNSの設定をチェックしてください。

設定に間違いがないことが明らかな場合（例えば他のインターネットアプリケーションが問題なく動作している）は、タイムアウトの可能性がありますので、denshin8.iniの[Misc]セクションに次のように書いてみてください。denshin8.iniを直接エディタで編集します。

[Misc]

ResolveTimeout=数値

数値は、アドレス解決の最大待ち時間です。単位はミリ秒です。無指定の場合の最大待ち時間は8000ミリ秒ですので、それより充分に大きい値を設定してみて下ください。なお、設定可能な最大の値は30000ミリ秒（30秒）ほどです。

エディタの起動に失敗する

複数の起動を許さないアプリケーションではありませんか？

起動はするがしばらくしてエラーメッセージが出る

エディタの設定を見直して下さい。

編集が終わっても送信確認のダイアログが出ない

エディタの設定を見直して下さい。

Unknown time zoneエラー

ログウィンドウにUnknown time zoneというエラーが出ることがあります。このときは、そのメールのDateヘッダが正しく解釈できていません。時刻でソートしたりすると、最大１日程度、時刻が狂います。

デンパチには主なタイムゾーンのデータが内蔵されていますが、実際に飛び交っているメールのDateフィールドを見ると、相当、不正なものを見掛けます。

もし、問題のDateフィールドに含まれるタイムゾーン表記をデンパチに解釈させたい場合は、denshin8.iniを直接エディタで編集してください。

[Global Parameters]

TimeZoneList=UT,+0000;JST,+0900;EST,-0500;PST,-0800（以下略）

この末尾に

;タイムゾーン名,グリニッジ標準時との時差

の形式で追加してください。


テンプレート
電信八号テンプレート

テンプレートは、ちょっと難しいですが、理解すれば、使いでのある非常に強力な道具になります。良く読んで、是非、使いこなして下さい。

まず、テンプレートファイル、および、テンプレート定義ファイルの概念を把握してください。

テンプレートファイル

テンプレートファイルとは、電子メールの原稿の雛形です。ヘッダ、挨拶、署名などの定型的な部分をあらかじめ書いておき、メールを作成するときに、そのテンプレートファイルの内容を取り込んだ原稿を呼び出すことができます。

テンプレートファイルには、決まった文章だけでなく、いくつかの定義済み変数によって、相手の名前や返信対象メールの内容などを取り込むことができます。

例えば、「$FROM 様、いつもお世話になっております。」という挨拶をテンプレートファイルに書いておき、実際にメールを書くときに$FROMのところを自動的に相手の名前に置き換える、といったことができます。

テンプレート定義ファイル

さらに、電信八号では、目的や相手別にテンプレートをいくつも用意しておき、宛て先や主題などのヘッダ情報によって、自動的に適当なテンプレートを選ぶことができます。どんなヘッダがあるときにどのテンプレートを選ぶかを記述するファイルを、テンプレート定義ファイルと呼びます。

例えば、テンプレート定義ファイルに、

/SUBJECT:.*XYZプロジェクト/	XYZPROJ.CMP

/TO:.*ケメ子/	KEMEKO.CMP

のように書いておくと、「XYZプロジェクト」関係のメールを書くときはXYZPROJ.CMPというテンプレートファイルが使われ、「ケメ子」さん宛のメールを書くときはKEMEKO.CMPというテンプレートファイルが使われます。

テンプレートファイルとテンプレート定義ファイルは、それぞれ発信用と返信用があります。


発信用テンプレート
電信八号発信用テンプレート

まだテンプレートファイルとテンプレート定義ファイルを理解していない方は、まず、テンプレートを読んでください。

発信用テンプレートファイルの書き方

例）

・変数は$ABCのように書きます。

・発信用テンプレートで使える変数は、

$TO
$CC
$BCC
$FROM
$SUBJECT

の5つです。

・ユーザが [image] をクリックするなどしてメールを作成しようとすると、Aliasの画面が現れます。そこでSubjectやToやCcを入力・選択すると、その値が$TO,$CC,$SUBJECTの所に埋めこまれてエディタが立ち上がるわけです。

・変数には$ABC[n]という記法が可能です。これは、変数ABCの値を単語のリストと見た場合、そのn番目の単語を意味します。上記の例では、宛て先アドレスの文字列に含まれる最初の単語を「～～様」の所に埋めこもうというわけです。

エイリアスファイルには、アドレスだけでなく、実名入りの

電八<den8@foo.or.jp>

のような形式で登録しておくと良いでしょう。

・テンプレートファイルの拡張子は、発信用も返信用も.CMPです。

発信用テンプレート定義ファイルの書き方

例）

・形式はフォルダ定義ファイルと同じです。

・発信用テンプレート定義ファイルで条件に使えるのは、TOとCCとFROMとSUBJECTです。

・上から順に条件をチェックし、最初に合致した条件の右にあるテンプレートファイルが使用されます。

・例の一番下の条件は、常に成功します。つまり、他の条件が成功しなければ、COMPS.CMPというテンプレートファイルを使え、ということです。

・テンプレート定義ファイルのファイル名には、特に制約はありませんが、通常、.DEFとなります。


返信用テンプレート
電信八号返信用テンプレート

まだテンプレートファイルとテンプレート定義ファイルを理解していない方は、まず、テンプレートを読んでください。

返信用テンプレートファイルの書き方

例）

・変数は$ABCのように書きます。

・返信用テンプレートでは以下の変数が使えます

元のメールのすべてのヘッダ($FROM,$SUBJECT,$DATE,etc.)

$RECOMMENDED-TO
返信時のTo用にデンパチがお薦めするアドレス

$RECOMMENDED-CC
返信時のCc用にデンパチがお薦めするアドレス

$RECOMMENDED-IN-REPLY-TO
返信時のIn-Reply-To用にデンパチがお薦めする値

$RECOMMENDED-SUBJECT
返信時のSubject用にデンパチがお薦めする値

$BODY
元のメールの本文

$QUOTED-BODY
元のメールの本文の各行の頭に引用文字列を付けたもの。$QUOTED-BODYと書くと本文全体を意味し、$QUOTED-BODY[1-100]だと最初から１００行目までを表します。

・ユーザが [image] をクリックするなどして返信するメールを作成しようとすると、デンパチは返信対象のメールを読み、返信メール用のお薦めヘッダを作成し、テンプレートの中の変数を実際の値に差し替えてエディタを起動します。

・変数には$ABC[n]という記法が可能です。これは、変数ABCの値を単語のリストと見た場合、そのn番目の単語を意味します。上記の例では、Fromのアドレスの文字列に含まれる最初の単語を「～～さんの」の所に埋めこもうというわけです。

・テンプレートファイルの拡張子は、発信用も返信用も.CMPです。

返信用テンプレート定義ファイルの書き方

例）

・形式はフォルダ定義ファイルと同じです。

・返信用テンプレート定義ファイルでは、返信対象メールのすべてのヘッダが条件に使えます。

・上から順に条件をチェックし、最初に合致した条件の右にあるテンプレートファイルが使用されます。

・例の一番下の条件は、常に成功します。つまり、他の条件が成功しなければ、REPLCOMP.CMPというテンプレートファイルを使え、ということです。

・テンプレート定義ファイルのファイル名には、特に制約はありませんが、通常、.DEFとなります。


引用文字列
電信八号引用文字列

返信において自分の発言と相手の発言の区別をつけやすくするために、相手のメールの引用部分の各行の先頭に、引用を表す文字列を付ける慣行があります。

例）

>>はらほろ
>>ひれはれ

これ（例では>>）を引用文字列と呼びます。

をクリックするか、メニューの[設定]→[サーバに依存しない設定]を選択して、「サーバに依存しない設定」ダイアログを出してください。このダイアログの、「引用:」のテキストボックスに文字列を入れると、その文字列が引用文字列になります。何も入れなければ、次のように、相手のアドレスの先頭部分が引用文字列になります。

例）

石岡>はらほろ
石岡>ひれはれ


アドレスの実名表記の問題
電信八号アドレスの実名表記の問題

受け取るメールのFromは相手方が作るものですから、相手が実名入り形式を使っていなければ、たとえば返信テンプレートでFROM[1]とやっても、ただのアドレスが入ってしまいます。

最近はパソコン通信メールのInternetへの乗り入れや、電子メールシステムの大量一括導入によって、メールアドレスのユーザ名部分は、それだけ見たのでは誰だか想像もつかない暗号のようなものが増えています。そういう電子メールユーザには、実名入り形式を使うことを教えてあげましょう。

また、実名をコメントに入れる、

VYG03454@foo.or.jp (電八）

のような書き方を多くみかけます。

この書き方も仕様に反しているわけではありませんが、コメントというのは「何を入れても良いところ」と既定されており、これは逆に言えば、何が入っているかわからない場所ということになります。ここに実名が入っていると決めつけるのは間違いです。名前を入れる形式として正式に既定されているのは、あくまでアドレスの前に置く形式なのです。上記のような形式でアドレスが表記してあるメールを受け取ったら、「あなたは間違ったことはしていないが、無駄なことをしている。それでは実名を入れていないのと同じことだ」と注意してあげて下さい。


メールの自動振り分け
電信八号メールの自動振り分け

新しく受信したメールは、普通はIN.FLDに入りますが、メールの種類別に自動的に適当なフォルダに振り分けるよう設定することができます。

どのようなメールをどのフォルダに入れるかを定義するファイルを、フォルダ定義ファイルと呼びます。

フォルダ定義ファイルの書き方

フォルダ定義ファイルは次のような形式で記述します（この形式は、発信テンプレート定義ファイル、返信テンプレート定義ファイルと共通です）

/正規表現1/ファイル名1     #コメント

/正規表現2/ファイル名2

/正規表現3/ファイル名3

/正規表現4/ファイル名4

.........

・左側に、条件を表す正規表現を書きます。

・右側に、条件が合ったメールを入れるフォルダ名を指定します。

・条件は上から順にチェックされ、最初に合致した条件の右に書いてあるフォルダにメールが送り込まれます。どの条件にも合致しないメールは、IN.FLDに入れられます。

・シャープ(#)から行の終わりまではコメント部です。コメント部には何を書いてもかまいません。自分用の覚え書きに使ってください。

・空白行は、どこにいくつあってもかまいません。

例）

/SUBJECT:.*[Dd][Ee][Nn].*8/	DEN8.FLD

このように書くと、

Subject:Den8
あるいは、
Subject:About den8
あるいは、
Subject:Denshin 8 Go

といったヘッダを持つメールが、DEN8.FLDというフォルダに入ります。

例）

/FROM:.*ishioka/	ISHIOKA.FLD

/FROM:.*石岡/	ISHIOKA.FLD

このように書くと、石岡という人から来たメールはSHIOKA.FLDに入ります。

・ヘッダ名の綴りは常に大文字で書いてください（条件をチェックする前にデンパチがメールのヘッダ名の綴りを大文字化します）。

・ヘッダ名の終わりのコロンと、ヘッダの本体の間には、スペースはないものと考えて下さい（条件をチェックする前に、デンパチが取り除きます）。

フォルダ定義ファイルの登録

フォルダ定義ファイルが書けたら、そのファイル名をデンパチに教えてやる必要があります。

・ [image] をクリックするか、メニューの[設定]→[サーバに依存しない設定]を選択して、「サーバに依存しない設定」ダイアログを出してください。

・ダイアログの左側の真ん中あたりに、「フォルダ定義ファイル」というテキストボックスがありますので、ここにファイル名を書き込むか、「参照」ボタンでファイルダイアログを出してフォルダ定義ファイルを選択して下さい。

・この設定は、次回起動時から有効になります。


正規表現
電信八号正規表現

正規表現とは、文字列を定義する表記法です。

正規表現に関するきちんとした知識を得たい人は、UNIXの入門書などを読んでください。

フォルダ定義ファイルで使える正規表現は、正式な正規表現のサブセット（一部）です。

フォルダ定義ファイルを書くだけなら、次の記法を憶えれば良いでしょう。

例で説明します。

・普通の文字の並びは、その文字列そのものを表します。

例）Denshin8

この正規表現は、Denshin8という文字列そのもの（全部半角）を表します。これをフォルダ定義ファイルなどの条件として使うと、メールのヘッダにDenshin8というそのものズバリの文字列が含まれる時だけ条件が成功（マッチ）します。

Subject:about Denshin8 Go	マッチする

次のようなヘッダにはマッチしません。

Subject:about DENSHIN8 Go	大文字だからマッチしません

Subject:about Ｄｅｎｓｈｉｎ８Go	全角文字だからマッチしません

Subject:about Denshin  8 Go	nと8の間にスペースがあるのでマッチしません

大文字と小文字、全角と半角は、全部異なる文字と看做しますので注意してください。

・[]は、中に書いた文字のどれか一つとマッチします。

例）[AaＡａ]

A（半角）またはa（半角）またはＡ（全角）またはａ（全角）とマッチします。

例）[A-z]

大文字と小文字アルファベット（半角）のどれか一文字とマッチします。

例）[A-z0-9]

大文字と小文字アルファベット（半角）と数字（半角）のどれか一文字とマッチします。

例）[Dd][Ee][Nn]8

Den8,den8,DEN8,dEn8 などとマッチします。

・ピリオドは任意の一文字とマッチします。

例）D.n8

Den8,Din8,Don8,D馬8などとマッチします。

・アスタリスク(*)は直前の文字の０個以上の連続を表します。

例）D[Ee]*n8

Den8,Dn8,Deeeen8,DEeEEeEn8などとマッチします。

例）D.*n

Den,Dn,Din,Do you have a pen?などとマッチします。


メールを受け取る
電信八号メールを受け取る

メールを受け取る（受信）とは、プロバイダやＬＡＮのメールサーバホスト上に保存されているあなた宛のメールを、POP3プロトコルによって手元のパソコンにコピーすることです。

受信に関する選択肢

受信後、サーバ上のメールを削除する／しない

をクリックするか、メニューの[設定]→[サーバ別の設定]を選択すると、「サーバ別の設定」ダイアログが現れます。このダイアログの真ん中あたりに、「受信後もサーバ上のメールを削除しない」というチェックボックスがあります。ここをチェックしておくと、受信済みのメールをサーバ上から消去しません。

通常はここはチェックしないで使ってください。受信済みメールがサーバ上にどんどん溜って行くことは、どのマシン管理者にも歓迎されません。

では、どういう場合にチェックするかというと、複数のマシンから同じサーバと通信する場合です。

通常は自宅のマシンとか、仕事上で自分が占有しているマシンでメールを読み、過去のメールも全部そこに保存している。が、出先からノートＰＣでちょっと読みたいとか、作業の都合上、一時的に別のマシンから読みたいというような場合です。

こういう場合に、本拠マシンではチェックなしで、それ以外ではチェックありで受信するわけです。

チェックありの場合、デンパチは、サーバ上にメールがあっても、一度受信したものは繰り返し見せないようになっています（見る方法はあります）。ないと思って消去しないまま放っておくと、そのうちメールが溜りに溜まってえらいことになります。一日一回は本拠からチェックなしで受信して下さい。あるいは、本拠マシンに保存したいメール以外を、出先から一時的にチェックなしで受信して下さい。デンパチは、受信するメールを個別に選択できます。

なお、チェックありの場合、受信済みメールかどうかを調べるためにメールのヘッダ情報を受信します。その分、余計な通信が発生しますので、チェックなしの場合より受信に要する時間が長くなります。

受信前に確認するデータの種類

をクリックするか、メニューの[設定]→[サーバに依存しない設定]を選択して、「サーバに依存しない設定」ダイアログを出してください。

このダイアログの右側に「受信前に確認するデータ」という３択のオプションボタンがあります。

これは、メールの全体を受信する前に、どの程度詳細な情報をユーザに提示するかを指定する項目です。

・確認なしで受信

ユーザが受信ボタンを押したとき、サーバ上に新着メールがあれば、確認なしでいきなり全部受信しようとします。

高速なLAN上でデンパチを使用する場合に選ぶと良いでしょう。

・サイズ

受信を始める前に新着メールの番号とそれぞれのサイズを表示します。全部受信するか、どれも受信しないかを選択できます。

・サイズとヘッダ情報

受信を始める前に新着メール（および、必要ならば、受信済みメールでサーバ上に残してあるもの）の番号とそれぞれのサイズ、および、From:とSubject:のヘッダ情報、更にメールの本文の初めの部分を見ることができます。本体受信の前にメールの情報の概略がわかってしまうわけです。

また受信するメールを個別に選択することが可能です。

このモードを使うと、外出先など本拠以外のマシンで、当面の用件に関係するメールだけを受信したり、あるいは、仕事関係の大きなメールは明日会社から受信しよう、などという選択が可能です。

受信の手順

・ダイアラーを起動して電話をかけます（メニューの「設定」→「自動ダイヤルの設定」でダイヤルアップネットワークの設定が選択されていれば、自動的にその番号に電話がかかります）。

・ [image] をクリックするか、Ctrl+Rを押すか、メニューで[メール]→[受信]を選びます。

・次は、「受信前に確認するデータ」でどれを選んでいるかによって違います。

「確認なしで受信」を選択している場合は、サーバ上に存在する新着メールをすべて直ちに受信します。

「サイズ」を選択している場合は、新着メールの番号とサイズが表示されます。受信しますか？の問い合わせに対して「はい」と答えれば全部受信します。「いいえ」と答えれば一つも受信しません。

「サイズとヘッダ情報」を選択している場合は、次のダイアログが現れます。

このリストで選択して、「受信する」をクリックすると、選択したメールだけが受信されます。

リストで、先頭にＲが付いているのが、一度受信したメールで、サーバに残してあるものです。ダイアログの下端の選択肢で、「新着を表示」を選ぶと、このメールは表示されません。

・受信が終わったら、忘れずに電話を切りましょう（メニューの「設定」→「自動ダイヤルの設定」のところで、「ハングアップもする」をチェックしてあれば、電話は自動的にきれます）


フォルダとメールの管理
電信八号フォルダとメールの管理

フォルダの新規作成

フォルダを開く

フォルダのレイアウト

アクティブフォルダ

メールのステータス

メールのソート

メールの移動

メールの削除


フォルダの新規作成
電信八号フォルダの新規作成

フォルダの新規作成

デンパチで言うフォルダとは、メールをしまっておく場所です。

をクリックするか、Ctrl+Nを押すか、メニューで[フォルダ]→[新規作成]を選ぶと、新しいフォルダの名前の入力を要求されます。ここで名前を入れると、その名前のフォルダが作成され、開かれます。


フォルダを開く
電信八号フォルダを開く

フォルダを開く

をクリックするか、Ctrl+Oを押すか、メニューで[フォルダ]→[開く]を選ぶと、「フォルダを開く」ダイアログが出ます。


フォルダのレイアウト
電信八号フォルダのレイアウト

フォルダのレイアウト

フォルダの表示状態は、内部のメールのリストが見える「復元された」状態と、小さな横長のウィンドウとして表示される「アイコン化」状態を選択できます。

通常、一番よく使うOUT.FLDとIN.FLDのみ「復元」状態にしておき、その他のフォルダは「アイコン化」してならべておくことをお薦めします。こんな感じ。

メニューの[ウィンドウ]の中の、[並べて表示]、[重ねて表示]、[アイコンの整列]などをうまく使うと、簡単に奇麗に整列させることができます。


アクティブフォルダ
電信八号アクティブフォルダ

返信、表示、移動などのメールに対する処理は、原則として、

アクティブなフォルダ内の、選択されたメール

に対して行われます。

マウスクリックによってメールを選択すると、選択されたメールを含むフォルダが自動的にアクティブになりますので、特に意識する必要はありませんが、キー操作を主体とする場合は、意識的にアクティブなフォルダを切り替えてやる必要があります。

TABおよびShift+TABによって、アクティブなフォルダを切り替えることができます。

また、フォルダより大きな単位でアクティブなウィンドウを変えたい、たとえばメインウィンドウ、フォルダ階層ウィンドウ、検索ウィンドウ、ログウィンドウなどの間でアクティブなウィンドウを切り替える場合は、Ctrl+TABが使えます。


メールのステータス
電信八号メールのステータス

受信したメールは、次のように状態が変わります。

未読→既読→（要返信）→返信済み

このようなメールの状態を、デンパチではステータスと呼びます。

ステータスは、メールリストのアイコンによって表現されます。

未読	＊付きの手紙

既読	破れた手紙

要返信	！付きの手紙

返信済み	－付きのKOKOKO

「要返信」以外は、受信する、読む、返信するという通常の操作によって自動的に変化します。

これを右クリックで次々変更することができます。「返信済み」の次は再び「未読」に戻ります。

未読メールを含むフォルダは、アイコンが赤い色で表示されます。


メールのソート
電信八号メールのソート

メールのソート

ソートというのは、並べ替えのことです。フォルダ内でのメールの表示の順序を、（１）日付(Date)（２）発信者(From)（３）主題(Subject:)を条件として並べかえることができます。

Ctrl+Uを押すか、または、メニューの[フォルダ]→[メールのソート]を選びぶと、次のダイアログが出ます。

このダイアログは、ソートの基準を選択するダイアログです。基準としての優先度も選択できます。チェックした順番に、１、２、３と番号が表示され、これが優先度になります。すでにチェックされている所を再びクリックすると、すべてのチェックが解除されます。

最後の「逆順」はソートの結果を反転するスイッチです。


メールの移動
電信八号メールの移動

メールの移動

メールは、ドラッグアンドドロップで別のフォルダに移すことができます。アイコン化しているフォルダにドロップすることもできます。

TRASH.CANへドロップすれば、メールを削除することができます。

次の手順によっても、メールを移動させることができます。

・移動させたいメールを選択します。

・Ctrl+Mを押すか、メニューで[メール]→[移動]を選びます。

・「フォルダを選ぶ」ダイアログが出ます。ここで移動先フォルダを選びます。


メールの削除
電信八号メールの削除

メールの削除

ドラッグアンドドロップで、TRASH.CANへドロップすれば、メールを削除することができます。

次の手順によっても、メールを削除することができます。

・削除したいメールを選択します。

・DELETEキーを押すか、メニューで[メール]→[削除]を選びます。

・選択されているメールがTRASH.CANへ移動します。

通常のフォルダのメールの「削除」とは、TRASH.CANへの移動を表します。

TRASH.CANのメールを削除すると、ファイルとして本当に削除されます。

あるいは、次のようにして、デンパチ終了時に、TRASH.CAN内のメールを自動的に削除することもできます。

・ [image] をクリックするか、メニューで[設定]→[サーバに依存しない設定]を選びます。

・「サーバに依存しない設定」ダイアログが出ます。

・ダイアログの右の上の方の、「終了時にゴミ缶をカラに」のチェックボックスをチェックします。

一旦「削除」したメールも、ファイルとして本当に削除しないうちは、TRASH.CANを復元して、そこから元のフォルダへ移動させれば、復活します。


他のアプリケーションへのドロップ
電信八号他のアプリケーションへのドロップ

デンパチのメールは、ドラッグアンドドロップによって、別のアプリケーションに処理させることができます。

メモ帳などのエディタやMS Wordなどのエディタにドロップすると、内容を編集したり、印刷したりすることができます。

Wincodeのようなエンコーダー・デコーダーにドロップすると、デンパチ本体が対応していないエンコード方式のメールでも、本体の機能と同様の手軽さでデコードできます。


エンコードとデコード
電信八号エンコードとデコード

半角アルファベットや数字のようなコード（データ）や、ＪＩＳ漢字コードは、通常、そのままでインターネット上でメールとしてやりとりできます。

これに対して、.EXEのようなプログラムコードや.JPGや.GIFのような画像データなどは、そのままではメールのデータとしてきちんと届くという保証がありません。

そこで、インターネットの電子メールの規格では、そのようなデータはBase64という方式でいったん暗号のようなアスキーコードに変換（エンコード）してインターネットに送り出し、受け取った側で元のコードに復元（デコード）することになっています。

Base64以外にもエンコード・デコードの方式はいろいろありますが、インターネット電子メールの規格として正規に定められているのはBase64とquoted printableという方式だけです。

・uuencodeはUNIXのローカル規格です。しかも非互換なバリエーションが山ほどあります。

・BinHexはMacintoshのローカル規格です。

・ishはDOS(?)のローカル規格です。

インターネットの通信は、当然、機種を越えた通信です。ローカル規格の使用は状況を複雑化させるので、なるべくやめましょう。

最近のメーラーは、ほとんどMIME対応です。MIME対応のメーラーならば、Base64のデコードは当然できます。Base64デコードの方法をなんらかの形で提供していないメーラーは使わないようにしましょう。

また、前もって問い合わせもせずにローカル規格のエンコードデータをインターネット電子メールで送り付けて来る人は、それがローカル規格だという認識さえ持っていない人です。そういう人には、上記の説明をして諭してあげて下さい。


メールを表示する
電信八号メールを表示する

フォルダに表示されているメールをダブルクリックすると、メールを表示したり、メールに添付されているファイルを取り出したりすることができます。

ダブルクリックの代わりに、次の操作でも同じことができます。

・表示したい（添付ファイル取り出したい）メールを選択します。

・ [image] をクリックするか、メニューで[メール]→[表示]を選びます。この[表示]という項目は、OUT.FLDがアクティブになっている場合は、[編集]という項目になっていますので注意してください。

メールを表示しようとしたとき、そのメールが通常のメールであれば、メール表示用プログラム（→エディタの設定）に設定してあるエディタなどが起動して、メールの内容を表示します。

表示しようとしたメールがMIMEマルチパートメッセージであれば、

「各部をデータの種類に応じて再生しますか」

という問い合わせが来ます。

ここで「いいえ」と答えると、通常のメールと同じ様に、メール全体をテキストファイルとして表示します。マルチパートメッセージの実体を知りたい場合に試してみて下さい。

ここで「はい」と答えると、各部の再生または復元（ファイルとして出力）を始めます。

ある部分を再生するか、ファイルとして出力するかは、送信側の指定と、受信側ユーザ（あなた）の選択によります。

・送信側で再生の指定がされていれば、「XXXを実行しますか」という問い合わせが来ます。「はい」と答えると、ファイルの種類に応じて再生されます。「いいえ」と答えると、ファイルとして出力します。

・送信側で添付（再生でない）指定がされているか、何の指定もなければ、ファイルとして出力します。

再生に必要なアプリケーション名は、win.iniの拡張子との関連付け情報から取得します。関連付け情報がなければ、その場でユーザに問い合わせます。

再生せずにファイルとして復元する場合は、出力ファイル名を問い合わせてきます。


新しいメールが来ているか自動的にチェックする
電信八号新しいメールが来ているか自動的にチェックする

定期的に自動的にサーバにログインしてメールの着信をチェックすることができます。

・ [image] をクリックするか、メニューの[設定]→[自動ログイン]を選ぶと、この機能を実行・解除できます。

・実行状態にすると、郵便受けのアイコンが現れます（Windows 3.1の場合。Windows 95ではタスクバー内のYou have no mailというウィンドウ）。

・サーバ上に新しいメールが来ると、郵便受けの中に手紙が入り、郵便受けが旗を振りはじめます(Windows95ではYou have mailと表示が変化）。

・ここで郵便受けのアイコンをダブルクリックするとウィンドウが大きくなり、新着メールのサイズ、発信者、主題、および本文の先頭が表示されます。

・なお、非消去モードの時、受信ずみメールは、サーバ上に存在していても表示されません。

・自動ログインの間隔は、メニューの[設定]→[サーバに依存しない設定]を選ぶか、 [image] をクリックして、「サーバに依存しない設定」ダイアログを出し、右上の「自動ログインの間隔」の所に指定します。単位は分です。

・ダイアルアップでデンパチを利用している場合、自動ログイン機能を使うためには、メニューの「設定」→「自動ダイヤルの設定」でダイヤルアップネットワークの設定を選択しておく必要があります。


電信八号の動作の記録を見る
電信八号電信八号の動作の記録を見る

・メニューの[設定]→[ログウィンドウ表示]を選びます。このメニュー項目は、ログウィンドウが既に表示されている場合は、[ログウィンドウ非表示]になっています。

・ログウィンドウが表示されます。前回、非表示にしたときの位置と状態で表示されます（アイコンまたは通常のウィンドウ）。

・アイコン化状態で表示された場合は、復元してください。

・中に、送受信を行う過程の、サーバとデンパチのやり取りの記録が表示されます。

受信時のログで、行頭にS:とあるのはサーバが送ってきたデータで、C:とあるのはデンパチが送ったデータです（POP3 ServerとClient）。

送信時のログで、行頭にS:とあるのはデンパチが送ったデータで、R:とあるのはサーバが送ってきたデータです(SMTP SenderとReceiver）。

・デンパチがうまく動かないなどでバグ報告をお出しになる場合は、ログのデータが役にたちます。ログウィンドウからコピーアンドペーストで取り込めます。Ctrl+Shift+HOMEなどを使うとログのテキスト全体を簡単に選択できます。