Copyright: 1995-1999 石岡隆光, 1999-2000 電八倶楽部


はじめに

電信八号とは

電信八号の特長

インストールのしかた

今回電信八号をバージョンアップしたかたは、

前のバージョンからの主な変更点、および添付のReadme.txtをご覧下さい。


電信八号とは

電信八号は、原始的ながら、細かい設定の可能なインターネットメイラーです。

今回電信八号をアップデートしたかたは、

前のバージョンからの主な変更点、および添付のReadme.txt,History.txtをご覧下さい。

また、見つかっているバグの項もご覧下さい。


電信八号の特長

・ダイヤルアップ接続によるメールの読み書きを念頭に。

・いまどきうれしいフリーウェア。

・RFC822に厳密に準拠。

・きめ細かい処理状況の表示。

・受信前にヘッダのチェックが可能。

・文書の表示・編集はユーザの好みのエディタで。

・個々、もしくは複数のメールの、ドラッグ&ドロップに対応。

・複数のメールの書きため、一括送信。

・Windows95のダイヤラーを直接制御。

・フォルダによる、自由度の高いメール管理。

・mhにほぼ互換の、強力なエイリアス(アドレス帳)機能。

・ヘッダ、本体ともMIME準拠し、日本語の題名や添付ファイルに対応。

・複数のサーバ設定を、再起動なしにワンタッチで切り替え。

・正規表現による、受信メール自動振り分け。

・定期的に、メールの自動着信や新着チェックが可能。

・送信、返信メールの雛形は、正規表現で自動選択。

・全てのデータを1フォルダ内で一括管理。レジストリにほとんど影響を与えず、バックアップや移動も簡単。

・1通のメールは1ファイルで管理。MIMEデコード済みのシフトJIS形式でエクスポートの必要なし。

・キーボード主体の操作が簡単。

・キー割り当ての変更も可能。

・外部サポートプログラムの数々。(オプション)

・メーリングリストによる活発な意見交換。(オプション)


インストールのしかた
インストール、アンインストール、アップデート

　新規インストールの際は、全てが含まれるアーカイブ(.lzhファイルなど)を解凍し、中身を特定のフォルダ(den8という名前のフォルダを作っている人が多いようです)に全てコピーします。これで基本的にインストールは終了です。あとはDenshin8.exeをダブルクリックしてください。サーバ別の設定が行えます。

　アップデートの際は、対応するアーカイブ(全てが含まれるものでも、(あれば)アップデート用のアーカイブでもかまいません)の中身を全て現在使っているフォルダにコピーしてください。サーバ別の設定、サーバに依存しない設定など、ほとんどの設定は上書きされませんので大丈夫です。

　ただし、pkzip.pifを書き換えている方は、上書きしないように気を付けてください。

　また、.chm形式のヘルプを使っている方は、.hlp形式のヘルプを使わないようにする設定を再び行ってください。

　アンインストールの際は、コマンドラインからdenshin8.exeを/uninstallオプションをつけて起動すれば、レジストリから電信八号関係の設定を削除します。その後、電信八号の入っているフォルダの内容を全て削除してください。

　コマンドラインとは、MS-DOSプロンプトや、ショートカットの「プロパティ」内にある「リンク先」のことです。

　上記文章の意味が解らない場合は、別にレジストリの内容削除をせずに、電信八号の入っているフォルダを全て削除するだけでもかまいません。(Windowsが不安定になるなどの副作用はないはずです。)


設定
電信八号の設定

設定の概要

サーバ別の設定

自動ダイヤルの設定

サーバに依存しない設定

画面のデザイン

その他


設定の概要
電信八号の設定

　電信八号の設定項目変更は、いくつかのウィンドウにまたがって行います。

　ただし、

•	「サーバ別の設定」

•	「メール編集用プログラム」

•	「メール表示用プログラム」

　(サーバに依存しない設定内)

そして、電話を自動的にかけるなら

•	「自動ダイヤルの設定」

の設定を行えば、メールの送受信は可能です。


サーバ別の設定

サーバ別の設定の概要

登録済みの設定

この設定の名前

POP3サーバ

SMTPサーバ

自ホスト名

受信後もサーバ上のメールを削除しない

巡回先

メールアドレス

実名

受信メールの日本語コード

POPポート・SMTPポート

APOP使用

SMTPも認証する

送信前に受信が必要

Message-IDをつける

削除


サーバ別の設定の概要
サーバ別の設定

　メールを送受信するために必要な設定です。複数作ることができます。

　この設定を行うには [image] のアイコンをクリックするか、メニュー[設定(O)]の、[サーバ別の設定(C)]を選択します。

以下のような項目があります。

•	登録済みの設定

•	この設定の名前

•	POP3サーバ

•	SMTPサーバ

•	自ホスト名

•	受信後もサーバ上のメールを削除しない

•	巡回先

•	メールアドレス

•	実名

•	受信メールの日本語コード

•	POPポート・SMTPポート

•	APOP使用

•	SMTPも認証する

•	送信前に受信が必要

•	Message-IDをつける

•	削除


登録済みの設定
[サーバ別の設定]登録済みの設定

　変更したい設定(アカウント)を選びます。

　[新規作成]を選ぶと、新しい設定(アカウント)を作れます。


この設定の名前
[サーバ別の設定]この設定の名前

　送受信の設定を区別するために使います。通常はプロバイダの名前を入れればいいでしょう。

　ここに別のキーワードを記入すると、設定の名前を変えられます。

参照

プロバイダ、メールアカウントの切り替え


POP3サーバ
[サーバ別の設定]POP3サーバ

　pop.provider.or.jpなどのような「サーバ名」を記入します。プロバイダによっては、POPサーバ、メールサーバ、受信サーバなどと呼ばれることもあります。

　メールを受信するために必要な設定です。

　わからない場合は、メールの管理者に問い合わせるか、そのサーバの管理マニュアルをご覧下さい。


SMTPサーバ
[サーバ別の設定]SMTPサーバ

　smtp.provider.or.jpなどのように、プロバイダ、もしくはサーバ管理者から教えられたとおりの内容を記入します。

　メールを送信するのに必要です。

　送信サーバと呼ばれることもあるようです。また、POP3サーバと同じ名前のこともあります。

　詳しくは、管理者に問い合わせるかそのサーバの管理マニュアルをご覧ください。


自ホスト名
[サーバ別の設定]自ホスト名

　このコンピュータに付いている名前を、半角の英数字(8文字程度以内)で入れてください。電信八号は送受信時に、ここに入れた名前を使って通信を行います。

　とくに名前を付けていない場合は、適当な文字列で結構です。


受信後もサーバ上のメールを削除しない
[サーバ別の設定]受信後もサーバ上のメールを削除しない

　メールサーバから自分のコンピュータにメールを移動したいときは、ここからチェックを外します。特に理由がないなら、こうしておくのがお勧めです。

　メールサーバから自分のコンピュータにメールをコピーしたいときは、ここにチェックを入れます。

　これが必要になるのは、こんなときです。

•	複数の環境(モバイル環境など)でメールを読み書きしている場合。最終的にメールを管理したいマシン以外にチェックを入れておきます。

•	電信八号を使ってはいるが、他のメールソフトでも同じメールを受信したい場合。

参照

複数環境での電信八号


巡回先
[サーバ別の設定]巡回先

　このメールサーバを、「自動受信」もしくは「巡回受信」の対象としたいなら、チェックを入れます。


メールアドレス
[サーバ別の設定]メールアドレス

　ここに書いたメールアドレスが、「差出人」のメールアドレスとして使われます。

　具体的には、実名をhogehoge、メールアドレスをfoo@bar.comとすると、hogehoge <foo@bar.com>のような形になります。


実名
[サーバ別の設定]実名

　ここに書かれた名前が、「差出人」の実名として使われます。書けるのはいわゆる半角文字で57文字までです。

　具体的には、実名をhogehoge、メールアドレスをfoo@bar.comとすると、hogehoge <foo@bar.com>のような形になります。


受信メールの日本語コード
[サーバ別の設定]受信メールの日本語コード

　特に管理者から指定がない限り、JISを選択してください


POPポート・SMTPポート
[サーバ別の設定]POPポート・SMTPポート

特に管理者から指定がないときは、POPポートは110、SMTPポートは25としてみてください。


APOP使用
[サーバ別の設定]APOP使用

　POPサーバからメールを受信するときにはパスワードを送りますが、普通はパスワードをそのまま送ります。

　他のプロバイダからPOPパスワードをそのまま送るのは危険なので、暗号化して送信する方式が作られました。APOPといいます。

　これを使うためには、サーバ側がAPOP方式に対応している必要があります。(たとえば、@NIFTYは対応しています。)

注)

パスワードは暗号化されますが、受信メールは暗号化されません。メール傍受の可能性は排除できません。


SMTPも認証する
[サーバ別の設定]SMTPでも認証する

　メール送信するときにパスワードが必要なSMTPサーバを使うときには、ここにチェックを入れてください。


送信前に受信が必要
[サーバ別の設定]送信前に受信が必要

　外部からの不正利用を防ぐために、いったんメール受信動作を行わせて、正規利用者であることを確認するプロバイダがあります。(たとえば、biglobeがそういうプロバイダです。)

　こういうプロバイダを使用するときは、チェックを入れてください。

参照

リトライ([サーバに依存しない設定]→[その他])


Message-IDをつける
[サーバ別の設定]Message-IDを付ける

　1つのメールには、世界で一つであることが確実な記号(Message-ID)を付ける必要があります。

　ダイヤルアップ接続でSMTPサーバに接続する場合、「世界で一つ」ということを確実に言うのは非常に困難です。

　ただ、SMTPサーバのなかには、そのポリシーから「Message-IDは付けない」というものがあります。

　お使いのSMTPサーバがそのようなものの場合は、この欄にチェックを入れてください。

　電信八号が「たぶん世界で一つ」なMessage-IDを付加します。


削除
[サーバ別の設定]削除

　作った設定(アカウント)が必要なくなったときに使います。

　これを押すと、

というダイアログが現れます。

ここでOKを押すと、設定は見かけ上削除されます。

　本当に削除したいなら、サーバ別の設定を「OK」を押して終了してください。

　サーバ別の設定を「キャンセル」を押して終了すれば、見かけ上削除した設定は復活します。


自動ダイヤルの設定

自動ダイヤルの設定の概要

PPP接続名

ログイン名、パスワード

ハングアップもする


自動ダイヤルの設定の概要
自動ダイヤルの設定

　送信や、 [image] 受信、 [image] 送受信をクリックしたとき、ダイヤルアップ接続を自動的に行うための設定です。

　ダイヤルアップ接続が必要な環境下で自動ログインをするときも、この設定がされている必要があります。

注)あらかじめ、「ダイヤルアップネットワーク」に、接続のための設定を作っておく必要があります。

　設定するには、メニュー[設定(O)]の、[自動ダイヤルの設定(D)]を選択します。

以下の設定項目があります。

•	PPP接続名

•	ログイン名

•	パスワード

•	ハングアップもする


PPP接続名
[自動ダイヤルの設定]PPP接続名

　接続に使う「ダイヤルアップネットワーク」の名前を選択します。

注)あらかじめ、「ダイヤルアップネットワーク」に、接続のための設定を作っておく必要があります。


ログイン名、パスワード
[自動ダイヤルの設定]ログイン名、パスワード

「ダイヤルアップネットワーク」で接続に使うログイン名、パスワードと同じものを記入します。

　ここを空欄にしておくと、接続時に入力を求められます。

このときの入力は、電信八号を終了するときに廃棄されます。

　あらかじめ入力しておくと、電信八号を終了しても保存されます。


ハングアップもする
[自動ダイヤルの設定]ハングアップもする

指定すると、自動ダイヤルで送受信を終えた後、電話を切断します。

ここにチェックを入れていても、電信八号が自動ダイヤルしていなかったときは、電話を切断しません。

注)

まれに、電話を切ったところでハングアップ(動作が止まってしまう)してしまうことがありますが、これはWindows95のバグによる不具合です(vnbt.386というファイルのせいではないかと言われています)。

頻繁に起こる方はこのチェックを外しておくか、Microsoftの供給している「ISDNに関するアップデート」を行っておくことをお勧めします。(このアップデートは、ISDNを使う使わないに関わらず有効です)


サーバに依存しない設定

サーバに依存しない設定の概要

[ファイル・フォルダ]タブ

[コンテントタイプ]タブ

[その他]タブ


サーバに依存しない設定の概要
サーバに依存しない設定

　電信八号から他のものを呼び出したり、何かを起動するのに必要な設定を行います。

　この設定を行うには [image] のアイコンをクリックするか、メニュー[設定(O)]の、[サーバに依存しない設定(G)]を選択します。

　以下の3つのタブからなっています。

　[ファイル・フォルダ]タブ

メールの読み書き用プログラム、電信八号の動作に必要なファイル名の設定を行います。

　[コンテントタイプ]タブ

MIMEマルチパートでの添付ファイルを再生するときに参考にされる設定です。

　[その他]タブ

電信八号そのものの動作のカスタマイズのための設定です。


[ファイル・フォルダ]タブ

メール編集用プログラム

メール表示用プログラム

住所録ファイル

フォルダ定義ファイル

着信通知音ファイル

送信済みメール用フォルダ

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


メール編集用プログラム
[ファイル・フォルダ]メール編集用プログラム

　メールを書くときに使うアプリを指定してください。起動オプションがある場合は記述することもできます。

・タイトル

メールを開くアプリのタイトルバーに書かれている文字を書きます。ただし、通常は何も書く必要はありません。書く必要があるのは、

1.起動したときに、何か文書作成以外の別のウィンドウが開くタイプのアプリ

または、

2.16bit版(Win3.1でも動作可能なもの)のアプリ

を使った場合で、なおかつこの設定をしないとうまく動作しない場合です。

・[MDI]チェックボックス

一つのアプリ中に、複数の文書ウィンドウが開くタイプのアプリを使用するときは、チェックしてください。


メール表示用プログラム
[ファイル・フォルダ]メール表示用プログラム

　メールを読むときに使うアプリを指定してください。起動オプションがある場合は記述することもできます。

[タイトル][MDI]の部分の意味は、メール編集用プログラムの項と同様です。

・DDE

　メールを読むアプリが、DDEに対応している場合、ここにDDEコマンドを書くと、そのアプリを複数起動しなくなります。


住所録ファイル
[ファイル・フォルダ]住所録ファイル

　住所録ファイルの名前を記入してください。

通常はAlias.aliでいいはずです。


フォルダ定義ファイル
[ファイル・フォルダ]フォルダ定義ファイル

　メールの自動振り分けに使う定義ファイルの名前を記入してください。

通常はfolders.defでいいはずです。


着信通知音ファイル
[ファイル・フォルダ]着信通知音ファイル

　メールを自動受信したとき、新着メールがあると、ここに指定したwavファイルを鳴らします。


送信済みメール用フォルダ
[ファイル・フォルダ]送信済みメール用フォルダ

　メールが送信された後、out.fldにそのメールが残っていて欲しくないときは、ここに移動先のフォルダ名を記入してください。


テンプレート定義ファイル
[ファイル・フォルダ]テンプレート定義ファイル

　テンプレート定義ファイルは3種類あります。

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

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

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

　メールを書く(返信する、転送する)ときに、どのテンプレートを使って書くか選択するための定義を記入しておくファイルです。

通常はsend.def(reply.def,forward.def)でいいはずです。


[コンテントタイプ]タブ

　ここでは、添付ファイルをどのように扱うかの設定をします。

タイプ、サブタイプ

拡張子

アクション


タイプ、サブタイプ
[コンテントタイプ]タイプ、サブタイプ

　Content-Typeヘッダに規定されたタイプ、サブタイプを記入してください。/の左側がタイプ、右側がサブタイプです。

　記入したタイプ/サブタイプは[追加]をクリックすることで新しく登録できます。必要ないタイプ/サブタイプは選択してから[削除]で消すことができます。


拡張子
[コンテントタイプ]拡張子

　指定したタイプのファイルをWin95,NT上で扱う時、普通使っている拡張子を記入してください。ファイル名のない添付ファイルが届いても、ある程度対処されます。


アクション
[コンテントタイプ]アクション

　マルチパートビューワで添付ファイルをダブルクリックしたときに、どうするかを指定します。

　「実行する」を選ぶと、レジストリに登録されたファイルタイプ(エクスプローラなどのメニュー[表示(V)][オプション(O)]にあるファイルタイプと同じです)に従って実行されます。ここで特に実行するためのプログラムを指定したい場合は、コマンドラインを記入してください。

　「保存する」を選ぶと、このファイルを実行せず、1つのファイルとして保存します。

　「問い合わせる」を選ぶと、ファイルを選択した時に、保存するか実行するか選択するダイアログを出します。

注意

•	MS WordやMS Excelのファイルには、マクロウィルスが含まれている可能性があります。

•	JAVAやActiveXを組み合わせて添付された、悪意のあるHTMLファイルを表示すると、勝手にディスク内容を書き換えられてしまう可能性があります。


[その他]タブ

　電信八号そのものの動作をカスタマイズするための設定があります。

自動ログイン

受信前に確認するデータ

送受信タイムアウト

リトライ

半角カナ勝手変換

^Zをファイル終端と見なす

タイムゾーン

引用

DATE表示形式

オーナー描画リスト

エクスプローラ型ファイルダイアログ

アイコンはアイコントレイへ

ポップアップヘルプを使う

終了時にゴミ缶をカラに

一時ファイルを削除する

起動時にパスワードチェック

メールがないとき通知する

キャッシュ再構築時にフォルダの用途を訪ねる

From等に応じたサーバで送信する

なるべく高速に送信する


自動ログイン
[その他]自動ログイン

　自動ログインした時に行うアクション、および自動ログインの間隔、自動ログインを有効にする時間帯を指定します。この設定を有効にするには、自動ログインをオンにしておくことが必要です。

　「エラーは無視して続行」にチェックを入れると、なにか問題が起きてもダイアログを出さないようにします。うまく動作しないようでしたら、ログウィンドウを見て確認してください。


受信前に確認するデータ
[その他]受信前に確認するデータ

　低速の回線でアクセスするときや、出先から必要なメールだけをチェックしたい時に設定します。通常は「確認なしで受信」でいいと思います。

　合計サイズ、を選ぶと、メールサーバ内に保存されているメールの合計サイズをまず受信し、メールの受信前に確認を求めます。

　各メールのサイズとヘッダ情報、を選ぶと、メールサーバ内に保存されているメールのヘッダ情報を受信し、一覧表にして受信確認を求めます。ここで読みたいメール、もしくは未読メールだけを選択して受信したり、ジャンクメールなどを読む前に削除してしまうことも(手作業ですが)行えます。


送受信タイムアウト
[その他]送受信タイムアウト

　送受信のとき、相手のサーバからの返答を待つまでの時間です。サーバとコネクトしたのに、送受信がうまくいかない場合、あるいはプロキシを設定している時は長めに設定してみてください。


リトライ
[その他]リトライ

　pop before smtp(送信前に受信が必要)を有効にしているときに使われる設定です。

　サーバによっては、この機能を有効にしていても、うまく認証ができないことがあります。原因は、popサーバで認証してから、smtpサーバに許可を与えるのに少々時間がかかるからです。

　送信に失敗したとき、この秒数だけ待って再び送信に挑戦します。

　それでも失敗したときは、この秒数の半分だけ待って再び送信に挑戦します。

　それでも失敗したときは、その秒数のさらに半分だけ待って……という動作は、"その秒数のさらに半分"が2秒以下になるまで繰り返されます。

　例えば、ここに6を入れていたときは、

・pop認証後、すぐに送信を試みる。

・失敗したら、6秒待って送信を試みる。

・失敗したら、3秒待って送信を試みる。

・失敗したら、1.5秒待って……となるが、これは2秒以下なので「送信できませんでした」として終わる。

といった動きになります。

　最大8秒まで入力できます。

　ここに0を入力した時には、リトライをしません。


半角カナ勝手変換
[その他]半角カナ勝手変換

　メールに(使うことを一般に禁じられている)半角カナが含まれていたときに、全角のカナに変換します。

　ただ、この変換にはいくつか問題があり、チェックすることは勧められません。自分で気をつけるか、巷間で出回っている半角カナチェックソフトを使う方が良いでしょう。


^Zをファイル終端と見なす
[その他]^Zをファイル終端と見なす

　昔のテキストエディタには、ファイルの終端に^Z(EOF記号、実際は1文字分です)をつけてしまうものがあります。このようなアプリケーションをメール書きソフトとして使っている場合、ここをチェックすると、^Zが出現した時点で文章を終わりにします。

　現在のバージョンでは、この項をチェックしなくても^Zは消すようにしていますので、まずチェックせずに試して、不具合(文章の最後に意味不明の文字列が現れる)が発生するようだったらチェックを入れればいいでしょう。


タイムゾーン
[その他]タイムゾーン

　日本で電信八号を使っているときには、+0900と記入してください。そのほかの地域で電信八号を使っている方は、日本での記入例にならって「グリニッジ標準時との時差」を記入してください。

　※日本で9時の時、グリニッジ標準時では0時になります。


引用
[その他]引用

　相手のメールを引用して返信するとき、行頭につける「相手の発言であることを示す記号」(引用符)を指定します。>がよく使われているようです。

　ここを省略すると、相手のメールのFrom行から名前を判別し(実名入り形式なら、実名の最初の単語。単なるメールアドレスなら、@の左側)、それに>をつけたものを引用符とします。


DATE表示形式
[その他]DATE表示形式

　メールフォルダに表示されている「日付、時刻」での表示形式を設定します。

　使える書式は、以下の通りです。

　年関係

    %y  西暦の下 2 桁 (00～99)

    %Y  4 桁の西暦

　月関係

    %b  月の省略名

    %B  月の正式名

    %m  月 (01～12)

　日関係

    %d  月の日付 (01～31)

    %j  年頭からの日数 (001～366)

　週、曜日関係

　　%a  曜日の省略名

    %A  曜日の正式名

    %w  曜日。日曜日を 0 とする (0～6)。

    %U  週の通し番号。日曜日を週の最初の日とする (00～51)。

    %W  週の通し番号。月曜日を週の最初の日とする (00～51)。

　時刻関係

    %H  24 時間表記の時間 (00～23)

    %I  12 時間表記の時間 (01～12)

    %p  現在のロケールの AM/PM

    %M  分 (00～59)

    %S  秒 (00～59)

　その他・複合

    %c  ロケールに応じた日付と時間の表現

    %x  現在のロケールの日付表示

    %X  現在のロケールの時刻表示


オーナー描画リスト
[その他]オーナー描画リスト

　チェックを入れると、メールを選択したとき、選択された行すべてを反転します。

　チェックを入れないと、メールを選択したとき、メールの番号だけが反転します。


エクスプローラ型ファイルダイアログ
[その他]エクスプローラ型ファイルダイアログ

　チェックを入れると、添付、フォルダのオープン時に、いつもおなじみのファイル選択ダイアログが出ます。

　チェックを外すと、Windows3.1当時からのファイル選択ダイアログが出ます。


アイコンはアイコントレイへ
[その他]アイコンはアイコントレイへ

　チェックを入れると、電信八号および電信八号のログウィンドウを「最小化」したとき、タスクバーから存在を消します。

　「元に戻す」ときにはアイコントレイ内のアイコンをダブルクリックしてください。　Alias.exeはここの設定には無関係ですので、Alias.exeのメニュー[設定]でAlias.exeの設定を行ってください。


ポップアップヘルプを使う
[その他]ポップアップヘルプを使う

　設定画面等で、マウスを入力部分やボタンに一定時間おいておくと、小さい箱に書かれた説明が出てきます。これがポップアップヘルプです。うっとうしくなったらチェックを外してください。


終了時にゴミ缶をカラに
[その他]終了時にゴミ缶をカラに

　メールフォルダからメールを削除した時、いったんメールはtrash.canというメールフォルダに格納されます。チェックを入れておくと、ここにあるメールを電信八号終了時に自動削除します。


一時ファイルを削除する
[その他]一時ファイルを削除する

　新しいメールを書くときなど、電信八号は\Windows\temp(フォルダ名は適宜読みかえてください)内に一時ファイルを作ることがありますが、チェックを入れておくと、使用済みの一時ファイルを削除してくれます。

ただし、現在この機能は一部働いていません。


起動時にパスワードチェック
[その他]起動時にパスワードチェック

　起動時、もしくは最小化からの復元時に、パスワードによって本人チェックを行います。使用されるパスワードは、選択されているメールサーバのPOPパスワードです。

注)

受信済みメールは完全には保護されません。Windowsでは、メールソフトを経由せずに他人がメールを読むことが不可能ではないからです。秘密保持の必要なメールは、フロッピーやMOなどにフォルダを作って保存するなどして、各自保護してください。


メールがないとき通知する
[その他]メールがないとき通知する

　受信してメールがないときには「メールがありません」というメッセージを出します。

　このメッセージがうるさいときには、チェックを外してください。


キャッシュ再構築時にフォルダの用途を訊ねる
[その他]キャッシュ再構築時にフォルダの用途を訊ねる

　電信八号は、素早い動作を行うために、メールの内容の一部を.fldという拡張子のファイルに保存しています。

　電信八号が何らかの理由で異常終了すると、このファイルとメールの内容が一致しなくなります。

　そのため、電信八号を再起動したとき、キャッシュの再構築を行います。

　ここのチェックボックスにチェックを入れていると、フォルダごとに確認ダイアログが出現します。

　このダイアログがうるさいときは、ここのチェックボックスからチェックを外してください。


From等に応じたサーバで送信する
[その他]From等に応じたサーバで送信する

　ここにチェックを入れると、メールを送信するとき、

・Resent-Sender:

・Resent-From:

・Sender:

・From:

の順番でメールのヘッダを調べ、最初に見つかったアドレスに応じたsmtpサーバで送信します。


なるべく高速に送信する
[その他]なるべく高速に送信する

　ここにチェックを入れると、メールを送信するとき、直前に送信したメールと同じサーバで送信できるなら、一度のSMTP接続でメールを送信します。

　SMTPでメールを送るには、SMTPサーバに接続する必要がありますが、従来は1通ごとに接続、切断を繰り返していました。これを省略するための設定です。

　メールを送る順番の最適化はしていないので、From等に応じたサーバで送信するにチェックを入れて、いろいろなFrom:行でメールを書くと、高速に送信できないことがあります。


画面のデザイン

フォルダ表示に使うフォントの変更

フォルダ表示項目の幅を変更したい

一覧の表示順を変えたい

ツールバー、ステータスバーの表示を調整したい

ウィンドウをきれいに並べる


フォルダ表示に使うフォントの変更
フォルダ表示に使うフォントを変更

　メニュー[表示(V)]の[フォントの指定(F)]を選択し、好みのフォントとサイズを選んでください。

　ここで選択したフォントは、フォルダ一覧だけでなく、スレッド表示にも適用されます。

注)

TrueTypeフォントで、頭に＠が付いているのは縦書きフォントです。日本語だけが縦書きになります。また、日本語対応のフォントを選ばないと、基本的には日本語が文字化けします。

System,FixedSys,Terminal,MSゴシックあたりがよく使われているようです。


フォルダ表示項目の幅を変更したい

　各フォルダ上部の[番号][日付・時刻][KB][相手][題名と本文]の各区切りは、マウスで幅を変えることができます。また、線の上でダブルクリックすると、その線の左側の欄が、その中に含まれる内容の一番長いものに合わせて自動調整されます。


一覧の表示順を変えたい

　フォルダ上部の各欄をクリックすると、その項目をキーとして昇順、もしくは降順に並べ替えられて表示されます。

　メニュー[フォルダ→メールのソート]を選択して、希望の順番を選んでOKをクリックすると、より細かい条件でソートできます。

　また、このとき、なにも選ばないでOKをクリックすると、番号順にソートします。

参照事項

　メールの返信元を調べる


ツールバー、ステータスバーの表示を調整したい

　メニュー[表示(V)]の[ツールバー(T)]と、[ステータスバー(S)]を選択すると、それぞれの表示、非表示が切り替わります。


ウィンドウをきれいに並べる

　In.fldと、Out.fldはよく使うので開いておき、残りのウィンドウは右上の [image] をクリックしてアイコン化してしまいましょう。こうしておいて、メニュー[ウィンドウ(W)]の、[アイコンの整列(A)]と、[並べて表示(T)]を順に実行すると、ウィンドウをきれいにまとめることができます。

　そのほか、サーバに依存しない設定の[その他]タブにあるDATE表示形式の設定をすることによって、ファイルダイアログ、送受信日付表示、選択時の反転などの形式を設定することなどができます。


その他の設定
その他

キーボード操作の設定

denshin8.iniを直接いじる設定


キーボード操作の設定

　メニュー[設定(O)]内の[アクセラレータ(L)]をクリックすると、キーボード操作の配置の変更ができます。キーボード操作の配置の変更をしたい機能を探し、その操作を選択してマウスでクリックしますと、キー操作の入力画面になります。配置したい操作をそこで行えば、その操作が登録されます。


denshin8.iniを直接いじる設定

denshin8.iniを直接いじる設定の概要

[Global Parameters]

[Encoding]

[OpenFileDialog]

[Misc]

[Sounds]

[Decoding]

サーバ設定の表示順変更、削除


denshin8.iniを直接いじる設定の概要
denshin8.iniを直接いじる設定

いくつかの設定、たとえば、

•	送信の際、メールごとに確認を取るか、確認を取らずに送信するかの設定

•	差出人として許されるアドレスの変更

•	強制的に付け加えられるヘッダの有無の変更

•	POP3サーバの応答を待つまでの時間の変更

•	送信ボタンを押して新規メールを作るかどうかの設定

は、denshin8.iniを直接操作することで行います。

　denshin8.iniには電信八号を起動するための情報が入っていますので、間違った設定変更を行うと電信八号が起動できなくなるおそれがあります。

　従って、denshin8.iniを直接操作する場合は、必ずバックアップをとってから行ってください。

　また、denshin8.iniを変更する前に、かならず電信八号を終了させてください。電信八号は終了時に、そのとき使っていた設定をdenshin8.iniに書き込んでいますので、電信八号を終了する前にdenshin8.iniを書き込んでしまうと、思いもよらない不具合が発生する可能性があります。


[Global Parameters]
[Grobal Parameters]の設定

TimeZoneList=UT,+0000;JST,+0900; ......

　タイムゾーンと時差のリストを記述します。

RestoreWhenReceived=0|1

　1にすると、受信したメールがフォルダに入ったとき、フォルダを復元します。

MinimumFree=数値

　受信時に必要なテンポラリフォルダの残量。KB単位で記入します。

ConfirmOnSend=0|1

　1にすると、送信ボタンを押したとき、各メールについて確認のダイアログを出します。

SendRecvTimeout=数値

　1回のデータ送信、受信への最大待ち時間を、秒単位で記入します。記入しないときは、40秒待ちます。

MyAddresses=boo@foo.or.jp,woo@moo.co.jp......

　自分のアドレスを記入します。

InFolder,OutFolder,TrashCan=...

　フォルダIn,Out,Trashはそれぞれ特別な意味を持ちます。これらのフォルダは普通電信八号と同じ位置に作られますが、その位置を変えたいときに使います。フルパスで記入してください。

BeepOnDDEEvent=0|1

　1にすると、エディタ、ビューワなどとうまく連携が行われたときにビープ音を鳴らします。

PutRealLoginName=0|1

　1にすると、ヘッダ「X-My-Real-Login-Name」を付加します。

ZipProg = pkzip.pif

これを指定すると、メールを添付するときに圧縮するようにします。詳しくはファイルの圧縮設定を参照。

ShowMailStatusText=0|1

　1にすると、メールのステータスを文字で表示するようになります。

MailStatusText="未読;既読;要返信;返信済;未送信;送信済"

　ShowMailStatusText=1にしたときに表示する文字列です。個々の文字列は;で区切ります。

CheckExpertParams=0|1

　1にすると、間違ったquoted-printableエンコードをしたメールに関する設定を可能にします。

[Decoding]の項も参照してください。

BackupProfile=0|1|付加する拡張子(.を付けて指定)

正常に起動できたとき、denshin8.iniのバックアップを取るかどうかを選択します。

0 ではバックアップしません。

1 の時は、".bak" を付加してバックアップする。

ここで拡張子(例えば".old"とか)を指定すると、その拡張子(この例では".old"を付加してバックアップします。

この項目がない場合は、BackupProfile=0として扱います。

IHaveRecentCOMCTL=0|1

ツールバーをフラットにするかどうかを決めます。

これを実現するためには、COMCTL32.DLLのバージョンが4.70以降である必要があります。このバージョン未満のCOMCTL32.DLLしかインストールされていないパソコンでは、1を指定してもツールバーはフラットになりません。

この項目がない場合は、IHaveRecentCOMCTL=1として扱います。


[Encoding]
[Encoding]の設定

TextExtensions=.DEN8;.UUE;.B64

　メールにファイルを添付するとき、Base64エンコードせずにそのまま添付できるファイルの拡張子を指定します。

　エンコードせずに添付できるのは、テキストファイルだけです。

　先頭にMIMEがついている場合、つまり、

TextExtensions=MIME;.DEN8;.UUE;.B64

のようになっている場合、これらファイルをMIME MultiPartで添付します。

　そうでない場合、これらファイルは末尾にそのまま追加します。

　注)旧バージョン(321.2.6まで)では、.DEN8をTextExtensionsに指定していませんでした。旧バージョンをお使いだった方は;.DEN8を追加すると操作が快適になります。

　注)旧バージョン(321.2.6まで)では、MIME;をTextExtensionsの先頭に指定していませんでした。旧バージョンをお使いだった方はMIME;を先頭に追加すると操作が快適になります。


[OpenFileDialog]
[OpenFileDialog]の設定

WriteBySend=0|1

　1を指定すると、 [image] 送信ボタンを押したとき、送信すべきメールがないときに新規作成になります。

　0を指定すると、同様の状況で送信すべきメールがないと、「選択メールも未送信メールもありません」というダイアログが出ます。


[Misc]
[Misc]の設定

ResolveTimeout=数値

　メールホストアドレスを探すときの最大待ち時間。ミリ秒単位で記入します。記入しない場合は約8秒待ちます。

　負数(-1)を指定すると、永遠に待ちます。

ResolveTrialCount=数値

　探すときの最大試行回数。記入しない場合は1回だけ試行します。


[Sounds]
[Sounds]の設定

PlayYouHaveMailOn=0|1|2

　0にすると、サーバに受信していないメールがあれば音をならします。

　1にすると、メールが前回より増えていれば音をならします。

　2にすると、メールが前回なくて、今回メールがあれば音をならします。

　どの場合でも、サーバに依存しない設定の[ファイル・フォルダ]タブにある着信通知音ファイルの設定がされている必要があります。


[Decoding]
[Decoding]の設定

TextSubtypes="html;x-server-parsed-html;css";

Content-Typeがtextのとき、シフトJISに変換しないサブタイプを;区切りで記述します。ここに書かれていないサブタイプのテキストはシフトJISに変換します。

上記の設定だと、text/html,text/x-server-parsed-html,text/cssな添付ファイルは文字コードの変換を行いません。

RFC1341RobustQP=0|1

[Global Parameters]にあるCheckExpertParamsを1にしたうえで、この項目を1にすると、英小文字でのquoted-printableエンコードをデコードできるようにします。

RFC2047RobustQP=0|1

[Global Parameters]にあるCheckExpertParamsを1にしたうえで、この項目を0にすると、quoted-printableエンコード中に現れる_(アンダーバーを (スペース)に変換しないようにします。

　この項目がない場合は、RFC2047RobustQP=1とみなします。

　相手が特殊な環境でメールを使っていたり、特殊な経路でメールを送っているなどして、この_から への変換がどうしても副作用を及ぼすときだけ、0に設定してください。


サーバ設定の表示順変更、削除
各設定の表示順変更、削除

　サーバの設定は、[Config]セクションのNameListに書いてある順番に表示しています。この設定を書き換えることで、表示順を変更できます。

　削除は「サーバ別の設定」で行えます。

　[Phone Book]設定には、自動ダイヤルの設定が書かれています。この設定の書き込み順を変えたり、削除することで、表示順を変更したり、削除することができます。

　双方とも、Current=に書かれているのが現在の設定です。Current=に書かれている設定は削除しないでください。


基本的な機能

送信・受信

メールを読む

メールを書く(新規・返信・転送)


送信・受信
メールの送受信

　メールの送受信には、サーバ別の設定が必要です。

　自動的にプロバイダに電話で接続したり、メールの送受信後電話を切りたいるなら、自動ダイヤルの設定が必要です。

　受信は [image] のアイコンをクリックするか、メニュー[メール(M)-受信]を選択します。サーバに依存しない設定の[その他]タブ内、受信前に確認するデータの設定によって、この後の動作は若干変わります。(メール概要をチェックしてから受信を参照)。

　送信は [image] のアイコンをクリックするか、メニュー[メール(M)-送信]を選択します。送信するメールがない場合、設定によっては、「新規メール作成」になることもあります。

　送信と受信の作業を連続して行うことも可能で、 [image] のアイコンをクリックするか、メニュー[メール(M)-連続送受信]を選択します。

　このとき、送信すべきメールがないと、受信も行いません。

　送信が終わると、Out.fldに入っているメールのアイコンが変わります。また、受信したメールは、他と異なったアイコンになります。

参照

　各メール先頭にあるアイコン


メールを読む

　電信八号には、メールを読む機能がありません。メールは、別のソフトを起動して読みます。汎用のエディタ(エディタによってはマクロも用意されています)や、専用のエディタを設定して使います。その設定は、サーバに依存しない設定の[ファイル・フォルダ]タブで行います。

　アプリケーションの設定があれば、各メールのアイコンをダブルクリックするか、メールを選択した状態でEnterキーを押すことで、メールを読むために指定したアプリケーションが自動的に立ち上がり、メールを読むことができます。

注)

　複数メールを選択してEnterキーを押すと、それらメールの情報が全てメールを読むソフトに送られます。

　注意してください。

　もし、メールにファイルがMIME形式で添付されている場合、確認ダイアログが出て、添付ファイルを扱えます。

参照

　受信メールからの添付ファイル取り出し

　メール一覧の左側(リスト先頭部分)のアイコンはドラッグ＆ドロップでのアプリケーション駆動に対応しています。メールの内容(ファイル全体)を渡して表示、デコード等させることができます。

　メールを読むと、リスト先頭についているアイコンが変わります。詳しくは、各メール先頭にあるアイコンを参照してください。


メールを書く(新規・返信・転送)
メールを書く(返信する　転送する)

　電信八号には、メールを書く機能がありません。メールは、別のソフトを起動して書きます。汎用のエディタ(エディタによってはマクロも用意されています)や、専用のエディタを設定して使います。その設定は、サーバに依存しない設定の[ファイル・フォルダ]タブで行います。

　アプリケーションの設定の後は、 [image] のアイコンをクリックする(設定と状況によっては、 [image] のアイコンをクリックしても同じです)か、メニュー[メール(M)]の[新規作成]を選びます。

　そうすると、アドレス帳が立ち上がります。題名を書いて(場合によってはアドレスを選択し)、Okを押せば、メールを書くことができます。

　返信や転送の場合も同様です。返信(もしくは転送)したいメールを1つ選択して、 [image] (転送の時は [image])のアイコンをクリックすれば、指定したアプリケーションが自動的に立ち上がり、返信(転送)メールを書くことができます。

　返信メールを書くと、メール一覧の先頭部分のアイコンが変わります。詳しくは、各メール先頭にあるアイコンを参照してください。

　メールを書くときは「--------」(半角のマイナス8つ)は絶対に消さないでください。電信八号では上から見て一番最初の行頭にある--------か、一番最初に現れた空行(行頭の改行)をヘッダと本文の区切りにしています。(送受信時、区切りとなった--------は自動的にインターネット経由のメールにふさわしい方式(行頭の改行)に変換されます。)

　書き終わったら、内容を保存してアプリケーションを終了すれば、確認ダイアログが出ます。

•	すぐに送信したいときは「直ちに送信」を選んでください。

•	あとでまとめて送信したいときは、「OUT.FLDへ」を選んでください。もし「OUT.FLDへ」が選べないときは「中断」を選んでください。

•	画像など、別のファイルを添付したいときは、「添付」を選んでください。詳しくは送信メールへのファイル添付を参照してください。

•	メールを出すのをやめるときは、「破棄」を選んでください。

•	時々「破棄」の位置に「中断」が書かれていることがありますが、これは先述の通り「OUT.FLDへ」と同じ意味を持ちます。

参考

　メールの雛形(Template機能)


メールの雛形(Template機能)
メールの原型を加工する(Template機能)

メールの雛形(Template)機能の概要

雛形となるファイルを作る

Template特有の表現

使う雛形を選択する条件を作る

雛形ファイルをうまく使うには


メールの雛形(Template)機能の概要

　電信八号では、新規メールや返信メール、転送メールを作るとき、原型となるファイルを必要とします。これを、「テンプレート」(雛形)と呼びます。これは加工可能です。

　.cmpという拡張子のファイルで、ある程度用意されています。

　電信八号がどのテンプレートを使うかは、返信元のメールの内容を利用して決めます。これを「定義ファイル」といいます。このファイルも加工可能です。

　.defという拡張子のファイルで、ある程度用意されています。


雛形となるファイルを作る

　メールの原型となるファイルです。適当に作ってもそれなりに動きますが、うまく作るとメールがきれいに作れます。

例)(これは返信用の雛形(Template)です。)

　一見して、「--------」(半角のマイナス8文字分)の上と下で、書かれ方が違うのがわかりますか?

--------より上の部分は「ヘッダ」と呼ばれる部分です。メールの宛先や件名などを書きます。

--------より下の部分がメールの本文です。普段意識して読むのはこの部分でしょう。

　雛形はヘッダの大部分と、本文の決まり切った部分を自動的に書くために使います。

　出す相手や、自分のアドレスなどは、$で始まる文字(これを、変数と呼びます)を使って、仮想的にヘッダに記入しておきます。

　電信八号は、$で始まる文字(変数)を見つけると、その変数に対応した内容を探して、メールに埋め込みます。

　電信八号にはあらかじめいくつかの雛形ファイルがありますので、最初はそれをコピーして、一部を加工して作ってみるのがいいでしょう。

　こうして作ったファイルは、電信八号本体のあるフォルダにセーブしておきます。拡張子はあらかじめ用意されていた雛形ファイルと同様に、.cmpにするといいでしょう。

注)

　自分で雛形ファイルを作るときに、ヘッダと、本文の間には、--------(半角のマイナス8個)をつけるか、空行(改行のみの行)を入れるようにしてください。ようにしてください。

　電信八号では、上から調べてはじめて出現した行頭の--------か、上から調べてはじめて出現した空行(行頭の改行)を、ヘッダと本文の区切りとして扱っています。

　また、ヘッダ部分には空行(行頭の改行)を入れないでください。


Template特有の表現

　雛形(Template)ファイルの中に使える変数は、基本的にヘッダに使われている語と同じです。To,From,Subject,Date……。X-mailer,X-Statusなどの、拡張系のヘッダでもOKです(ただし、全て大文字で記述してください)。その他、本文を引用したり、他からファイルを取り込んだりするための変数もあります。それらから一部分を取り出す記法も存在します。

・送信用テンプレートファイルに使える変数

　使える変数は、

$FROM,$TO,$CC,$BCC,$SUBJECT,$BODY

です。

$FROM,$TO,$CC,$BCC,$SUBJECTはアドレス帳からアドレスを選んだときなどに使われます。

それに加え、$BODYは、ブラウザと連携した使い方をしたときに使われます。

これ以外の変数があっても、空の文字列になります。

　そのほか、$INCLUDE<ファイル名>が使えます(Eと<の間にスペースを入れないでください)。これは、この変数の位置に、「ファイル名」で指定されたファイルの内容を挿入するものです。これを用いて、複数の雛形(Template)ファイルに共通の署名を使うことができます。

　さらに、${変数名}が使えます。

({}は要りませんが、あった方が確実です。)

　使う前に、${変数名}=文字列;や、${変数名}=${他の変数名};、${変数名}=$ENV{環境変数名};($ENV{}を使うときの{}は必須です)と記述しておくと(この記述は実際のメール作成時には表示されません)、その内容を表示します。

・返信用、転送用テンプレートファイルに使える変数

変数の値は、返信、転送の元となるメールから探してきた値を代入します。従って、元のメールに含まれているヘッダ(From:、Date:、Message-ID:など)は全て変数として使えます(前述のヘッダを使う場合は$FROM,$DATE,$MESSAGE-IDという記述になりますね)。元のメールにその語が含まれていない場合は、空の文字列になります。

例)元のメールのFrom:行を使った雛形を

$FROMさん、こんにちは。

のように作ったとします。これを使うとき、元のメールに、

From: gon@bei.or.jp

と書かれていれば、

gon@bei.or.jpさん、こんにちは。

とその部分が埋まります。もし万が一、From:行のないメールが来た場合は、

さん、こんにちは。

となります。

その他に、記述のためにいくつか使える変数があります。

(1)

$RECOMMENDED-FROM,$RECOMMENDED-TO,

$RECOMMENDED-CC,$RECOMMENDED-BCC,

$RECOMMENDED-SUBJECT,$RECOMMENDED-IN-REPLY-TO

の、一連の$RECOMMENDEDで始まる変数。ここには、返信(転送)メールのヘッダとして、ふさわしい値が自動的に入るようになっています。

(2)

$ORIGINAL-SUBJECT

もとのSubjectから、Re:および類する単語を除いたものが入っています。

$RECOMMENDED-SUBJECTの場合、Re:hogehogeに対する返信が、Re^2:hogehogeになってしまうのですが、

Subject: Re: $ORIGINAL-SUBJECT

と記述すれば、Re^2:という記法でない返信を書けます。

(3)

$BODY

もとのメールの本文です。転送するときなどに使うと便利でしょう。

(4)

$QUOTED-BODY[a-b](a,bは整数(自然数)です。)

元の文章の本文の、a行目からb行目までに、サーバに依存しない設定の、[その他]タブで指定した引用符をつけて挿入します。

(5)

$INCLUDE<ファイル名>や${変数名}も使えます。

(6)

転送用テンプレートだけに使える設定があります。

$HEADERS

全てのヘッダを示します。

$BOUNDARY

添付ファイルの区切りを示す文字列を与えます。

この2つは実際に試してみるとよくわかります。

$SKIPEDIT=Yes;

これが書かれていると、転送テンプレートを使ってメールを作成した後、エディタを立ち上げずに保存します。

・もとのヘッダの一部分だけを抜き出して使いたい

例えば、相手の名前だけを抜き出して使いたい、ということがあります。こういうときには、変数名に[a](aは整数(自然数))をつけて指定すると、そのヘッダの左からa番目の単語のみが抜き出されて挿入されます。

例えば、$FROM[1]であれば、返信するメールのFromヘッダが、

From: Gonbei Nanashino <gonbei@nanashino.or.jp>なら、Gonbeiがその内容に、

From: gonbei@nanashino.or.jp (Gonbei Nanashino)なら、gonbeiがその内容になります。


使う雛形を選択する条件を作る(定義ファイル)

　つくった雛形ファイルですが、使うには登録をする必要があります。

　電信八号がメール作成時、どの雛形ファイルを使うか、条件を書いたものを、「テンプレート定義ファイル」と呼びます。

　テンプレート定義ファイルは、サーバに依存しない設定の、[ファイル・フォルダ]タブで、「テンプレート定義ファイル」として設定されています。

最初にインストールしたときには、

送信テンプレート定義ファイルはSend.def、

返信テンプレート定義ファイルはReply.def、

転送テンプレート定義ファイルはForward.defという名前になっているはずです。

　このテンプレート定義ファイルには、次のような記述をしておきます。

例)(これは送信テンプレート定義ファイルの一例です。)

　空白(Tab文字、半角スペース)で、ほぼ全ての行が左側と右側に別れているのがわかります。

　左側が正規表現、右側が左側の正規表現に合致したときに使う雛形(Template)のファイルです。

　電信八号はメール作成の時、テンプレート定義ファイルを上から順に読みます。そして、左側の正規表現を使って判定を行い、合致したら右側にある雛形(Template)ファイルを読み出して、これを使ってメールの雛形を作ります。

注)

　判定する対象となるのは、

　送信テンプレート定義ファイルの場合はAlias.exe等で選択した内容です。

　つまり、左側で判定するのは、「あなたが誰を送信先(TO:)に指定したか」とか「あなたが使う送信アドレス(FROM:)はなにか」と言ったことです。

　返信(転送)テンプレート定義ファイルの場合は、判定する対象となるのは、返信(転送)する対象となるメールです。

　つまり、左側で判定するのは、「元のメールの宛先(TO:)は誰か」とか、「元のメールの送り主(FROM:)は誰か」と言ったことです。

　両者でTo:、From:に関する感覚が違います。

　一番下の行には、全てのメールに合致する条件(正規表現)と、その時に使う雛形(Template)のファイル名を書く必要があります。

　これは、最初からある定義ファイルを加工して新しい定義ファイルを作るようにすれば、おおむね問題ありません。


雛形ファイルをうまく使うには

(1)テンプレート定義ファイルを変更したら、電信八号を再起動してください。

　サーバに依存しない設定の[ファイル・フォルダ]タブ内の[編集]ボタンを押して変更した場合は、再起動は不要です。

(2)テンプレート定義ファイルの右側と左側は、Tabか半角スペースで区切ります。いわゆる全角スペースは誤動作の元です。

(3)テンプレート定義ファイルの判断順を工夫してみてください。

(4)ヘッダには、一般に次のような約束があります。

・ヘッダの名前は、行頭から書かれていること。

・ヘッダの名前は半角の:(コロン)で終わること。

・ヘッダの内容を複数行にわたって書きたいときには、2行目にはTabか半角スペースを行頭に入れること。

・複数の内容を書くときは、,(コンマ)で区切ること。

・何かを書いているとき,(コンマ)で終わらないこと。

・()や""などは、基本的に対で使うこと。

・行頭で改行したら、ヘッダはおしまい。

また、電信八号だけの約束として、次のものが追加されています。

・行頭から--------と書いたら、ヘッダはおしまい。

　これらの約束を守ってヘッダを書かないと、エラーが出る可能性があります。というより、エラーのほとんどはこれら約束を守らないことが原因です。


添付ファイル

ファイルの添付

送信メールへのファイル添付

エンコードせずにファイル添付

ファイルの圧縮設定

受信メールからの添付ファイル取り出し

MIMEと添付


ファイルの添付

　本文以外になにかファイルを送りたいときは、ファイルを添付します。電信八号では、テキストファイルや、バイナリファイル(画像ファイルなど)をMIMEマルチパート形式で添付することができます。(バイナリファイルはBase64形式でエンコードされます。)

　また、MIMEマルチパート形式でファイルの添付されたメールからファイルを取り出し、それがBase64形式でエンコードされたものなら自動的にデコードします。

送信メールへのファイル添付

エンコードせずにファイル添付

ファイルの圧縮設定

受信メールからの添付ファイル取り出し

MIMEと添付


送信メールへのファイル添付
送信するメールにファイルを添付する

ファイルを添付するには、以下の3通りの方法があります。

その1

メールを送信する前の確認ダイアログの下部にあるメニューの中にある「添付」を選びます。

その2

Out.fldに入っているメールを選択し [image] のアイコンをクリックするか、メニュー[メール(M)]内の[添付(T)]を選びます。

その3

エクスプローラなどから、添付したいファイルをOut.fldのメールのアイコン( [image])にドラッグ&ドロップします。

設定により、拡張子違いのテキストファイルをきちんとテキストファイルと見なす設定が可能です。


エンコードせずにファイル添付
テキストファイルと見なされるファイルの設定

　添付するファイルがテキストファイルの場合、電信八号はBase64エンコードをせずに添付します。

　添付されるファイルがテキストファイルかどうかは、拡張子で判別しています。初期設定では、.den8,.uue,.B64という拡張子のファイルをテキストファイルと見なしています。これを変更するには、denshin8.ini中、

[Encoding]

:

TextExtensions = .DEN8;.UUE;.B64

という部分がありますので、ここに拡張子を加除すれば、テキストファイルと見なされるファイルが変わります。

また、テキストとして添付する際にも、MIMEマルチパートとして添付することができます。これを実現するには、

TextExtensions = MIME;.DEN8;.UUE;.B64

のように、先頭にMIMEという語を入れます。

参照事項

　[Encoding]

Denshin8.iniに関する注意点


ファイルの圧縮設定
ファイルの圧縮の設定

圧縮添付を実現するには、denshin8.iniの設定変更が必要です。

Denshin8.ini中の

[Global Parameters]

セクションに、

ZipProg = pkzip.pif

を追加します。(pkzip.pifは電信八号についてくるものを使います。)

pkzipが標準対応しているプログラムは、その名の通りpkzipです。

pkzip以外でも、pkzip同様コマンドラインによって圧縮のできるプログラムがあれば、pifファイルを設定することによって起動ができます。

この際、電信八号は「pkzip for den8」というタイトルによって終了等を検知していますので、この部分は変更しないでください。

参照事項

Denshin8.iniに関する注意点


受信メールからの添付ファイル取り出し
受信したメールからファイルを取り出す

ファイル添付されているメールの場合、メールを開くと、マルチパートダイアログが出現します。

注)ここで、メール読みソフトの設定、および状態によっては、マルチパートダイアログが出ない場合があります。

　ダイアログ内、一番上の[ファイル全体]をダブルクリックすると、添付されたファイルのデコードを行わずに、すべてをメール表示用プログラムで表示します。

　そのほかのファイルをダブルクリックすると、サーバに依存しない設定、[コンテントタイプ]タブで設定したアクションを行います。特に設定がない場合は、メール保存を行います。

　メールを選択して右クリックするか、メニュー[パーツ(P)]を選択し、添付されたファイルを保存したり、メールからそのファイルだけ削除することもできます。ここで「 [image] メッセージ全体」を選択していた場合、すべてのファイルをいちどに保存することができます(削除はできません)。

　個々のファイル(「 [image] メッセージ全体」を含みます)は、ドラッグ&ドロップ可能です。エクスプローラ等に運んで保存したり、アプリケーションに運んで表示したり、ドラッグ&ドロップ対応のデコーダでデコードしたりが可能です。

　マルチパートダイアログ中で移動や削除を行うと、ダイアログを閉じる際に「変更を保存しますか?」と問い合わせが出ます。保存する場合は、添付ファイルは基本的にBase64エンコードされます。

参照

MIMEと添付


MIMEと添付
MIMEと添付について

　インターネット経由の電子メールでは、文字(テキスト)以外のものを送ることが出来ません。

　そこで、メールで画像ファイルなどを送りたいときには、ある法則にしたがって内容を文字に変換します。受け取った内容は、その法則に従って逆変換を行うと、元のファイルに戻ります。

(変換することをエンコード(encode)、逆変換することをデコード(decode)と呼んでいます。)

　エンコードにもっとも勧められる方式は、Base64というものです。

　他に、エンコードの方式にはuuencode、BinHex、ishなどがありますが、

•	uuencodeは、主にUNIX上で使われている方式ですが、きちんとデコードできない場合が多くあります。

•	BinHexは、Mac上で使われている方式ですが、逆にMac以外ではほとんど使われていません。

•	ishは、もともとパソコン通信で使われていた方式で、古くからのDOS系ユーザーには通じますが、インターネット上でのメールの添付にはあまり向きません。

という理由があるので、是非という理由がなければ、Base64を使うべきです。

　電信八号が標準で対応しているのもBase64のみです。

(uuencodeに関しては、もしかしたら後のバージョンで対応するかもしれません。)

　何らかの事情で、そのほかのエンコード方式を使わなければいけないときには、対応した外部エンコーダを用いてエンコードされたファイルを作り、そのファイルを添付してください。

　何らかの事情で、そのほかの方式でエンコードされたファイルをデコードしたい場合は、そのファイルをいったん保存してから対応したデコーダを使うか、ドラッグ&ドロップでデコーダに引き渡すかしてください。

　文字に変換したファイルですが、これをただ付け加えるだけでは、どこからどこまでが当該部分か判別するのが難しいので、境目を示す情報をおきます。この境目を書く書き方にも決まりがあり、もっとも勧められるのがMIMEマルチパートという方式です。ファイル名やファイルタイプもここに書かれます。

　MIMEは別の部分にも使われます。

本文以外の部分や、MIMEマルチパートによる記述部分には、日本語を使うことができません。そこで、日本語をある法則で英文字に変換します。これをMIMEエンコードと呼んでいます。

この副作用で、日本語の名を持つ添付ファイルは、確実に相手に届くとは限りません。

日本語で書かれた題名、差出人などもMIMEエンコードされます。MIME対応でない一部のメーラでは文字化けしたように見える、ということも覚えておきましょう。


メールフォルダ

メールフォルダの概要

フォルダを作る

送信系フォルダと受信系フォルダ

メールの移動

フォルダの調子がおかしいとき

メールの振り分け

振り分け設定のヒント

フォルダの階層化

メール検索


メールフォルダの概要

　最初から用意されているメールフォルダは、受信に使うIn.fld、送信に使うOut.fld、ファイルの破棄に使うTrash.canの3つです。

　そのほか、ユーザーが好きなように送信系、受信系のメールフォルダを作ることが可能です。階層化もできます。また、受信したとき、自動的に各メールフォルダにメールを振り分けることも可能です。


フォルダを作る

　メールフォルダを作るには、 [image] を選ぶか、[フォルダ(F)-新規作成(N)]を選びます。ファイルダイアログが出ますので、8文字以内(フォルダ名として表示されるのが8文字だけですので)で、適当な名前を入れてください。

注)メールフォルダ名の大文字小文字は区別されません(例えば、MAILLIST.FLDとmaillist.fldは同じフォルダです)。

　　でも、電信八号上では、入力した通りにフォルダ名が表示されますので、読みやすいように入力した方がいいでしょう(例えば、MailList.fldのように)。

　入力した時開いていたフォルダ(ディレクトリ)上に、フォルダのキャッシュ(例えばMailList.fld)が作られ、同時に同じフォルダ(ディレクトリ)上に、.fldを外した名前のフォルダ(ディレクトリ)(ここの例ではMAILLIST)が作成されます。キャッシュ(例えばMailList.fld)は、メールの番号、日時、差出人、題名と本文の一部の入ったインデックスです。実際のメールは、同じ名前のフォルダ(ディレクトリ)(ここの例ではMAILLIST)に、[4桁の数字].txtという形で保存されますので、何らかの原因で突然電信八号が使えなくなっても、このフォルダを検索することでメールの利用が可能です。

送信系フォルダと受信系フォルダ


送信系フォルダと受信系フォルダ

　新しいフォルダを作るときや、フォルダのキャッシュ(*.fld)が壊れたときに、チェックボックス付きのダイアログで「送信系の時はチェックしてください」と聞かれます(設定によっては聞かれないこともあります)ので、ここでチェックを入れればそのフォルダは送信系フォルダとなります。チェックを入れなければ受信系フォルダとなります。

　とくに理由がない限り、受信系フォルダを使ってください。

　送信系フォルダの中に入っているメールは、ダブルクリックなどで選択したとき、「表示」ではなく、「編集」として扱われます。また、ステータス変更も、未送信←→送信のトグル動作になります。そのほか、フォルダ内の表示の「相手」が、送信系の場合は送り先(To:)になるという違いもあります(送信系でないときは送り主(From:)になります)。

　ただし、新しく作った送信系フォルダでは、 [image] 送信や [image] 送受信で中のメールを送信することは出来ません。これら操作の対象となるフォルダは、Out.fldのみです。よって、送信系フォルダは、Out.fldにたまった送信済みメールを別フォルダで保存しておきたいときなどに使用するためのものです。

　サーバに依存しない設定の[その他]タブの設定を変更することで、この操作(送信後のメールを移動)を自動的に行うこともできます。

　また、受信系フォルダを送信系フォルダにしたいとき、その逆をしたいときは、メニュー[フォルダ(F)→送信/受信系変更(A)]で変更することが出来ます。


メールの移動
フォルダ間でのメールの移動

　全てのメールは、ドラッグ&ドロップで各フォルダ間を移動可能です。複数選択(CTRLキーを押しながらクリック、Shiftキーを押しながらクリックなど)での移動もサポートしています。Trash.canへのドラッグ&ドロップで、メールを削除する事もできます。

　ドラッグ&ドロップしにくい場合は、[メール(M)-移動]で、移動先のメールフォルダ(*.fld)をクリックすることで、そのフォルダに移動されます。

　また、いったん作ったフォルダは、[フォルダ(F)-移動(M)]で、子フォルダに移動したり、名前を変更したりできます。

　こうして移動などをすると、番号が日付順になっていないなどの不都合な点が出る場合もよくあります。こうしたときは、[フォルダ(F)-メールのソート(S)]で順番を変え、[フォルダ(F)-番号振り直し(B)]で振り直すということもできます。

　外部のプログラムでメール操作(形式の一括変換など)をしたときは、[フォルダ(F)-最新の情報に更新(R)]を選択してください。フォルダ(ディレクトリ)内のメールを再度チェックして、番号、日付そのほかのキャッシュ情報を更新します。


フォルダの調子がおかしいとき

　外部アプリケーション(エクスプローラなど)でメールの編集を行ったとき、フォルダ情報が合っていないことがあります。こういうときは、[フォルダ(F)-最新の情報に更新(R)]を選択してみてください。

　ステータスの変更がどうもうまくいかない、フォルダのメールがうまく編集できない、などの問題がある場合は、いったんメールフォルダのキャッシュ(*.fld)を削除して、再び同名で登録してみてください。


メールの振り分け

　受信や [image] 送受信の際サーバから受け取ったメールは、あらかじめ振り分けの設定をしておくことにより、自動的に各フォルダに振り分けることができます。

注)

現在のところ、受信してIn.fldに入ったメールを、後からフォルダに自動的に振り分けることは出来ません。メールの検索を利用するか、外部プログラムを利用してください。

まず、振り分けに使う設定を書きます。

例)

　これらは基本的に送受信に使うテンプレート定義ファイルと同じように書かれています。//で囲まれた左側の部分が振り分けに使うヘッダ(すべて大文字で記述します)の条件を書いた正規表現、右側がその正規表現にマッチしたメールが入るフォルダです。

左側と右側は、1文字以上の半角スペースもしくは1文字以上のタブで区切られている必要があります。

　このファイルを、適当な名前(例、Folders.def)などで保存します。そして、この名前をサーバに依存しない設定の[ファイル・フォルダ]タブの設定中に登録しておく必要があります。

　後は、メールを受信するたびに、この設定が参照されて自動的にメールが振り分けられます。


振り分け設定のヒント

　せっかく振り分け設定をしたのに、うまく振り分けられないとき、ここを参考にすればうまく振り分けられるかもしれません。

・条件を記述する順番を考える

　電信八号は、振り分けの条件設定ファイルの上から順番に見てメールを振り分けます。複数の条件が条件に合うときは、その中で一番上に書かれている条件が適用される、ということでもあります。重要な条件、厳密な条件を先に書きましょう。

・条件はぎりぎりのところまで書く

gonbei@nanashino.or.jpというアドレスに来たメールを振り分けようとしたとします。

ここで、

/TO:.*gonbei/  gonbei.fld

と、書くと、

1)Errors-to:, In-Reply-to:などのto:が含まれるヘッダも条件に合ってしまう。

2)gonbeisanというメールアドレスのメールも条件に合ってしまう。

という問題が出てしまいます。

1)の解決方法は、/TO:ではなく、/^TO:と書くことです。

　^は行頭を示しますので、これで本当のTo:以外は条件に合わなくなります。

2)の解決方法は、gonbeiではなく、gonbei@nanashino.or.jpと全て書くことです。

これだけで、かなり振り分けミスが減ると思います。

・すべてのヘッダを活用する

　hogehogeというMLからの振り分けを考えたとします。

　このとき、

/^SUBJECT:.*\[hogehoge/  hogehoge.fld

と、書くと、誰かがあなたのhogehoge-MLへの投稿に反応して書いてくれた個人メール(たぶん題名は「Re:[hogehoge」が含まれていることでしょう]までこの中に入ってしまいます。

　また、MLの宛先を利用して、

/^To:hogehoge-ml@nanashino.or.jp/ hogehoge.fld

と、書くと、Cc:やBcc:でMLに送られたメールは振り分けられなくなってしまいます。

　これらの問題を解決するのは少々やっかいですが、解決方法はたぶんあります。このMLから来るメールだけに来るヘッダがないか探せばいいのです。

　例えば、電信八号ユーザーのためのML「電八倶楽部」から来るメールには、必ず、

X-ML-Name: den8club

というヘッダがついています。これを利用して振り分け設定をすれば、個人宛メールとMLからのメールを分けることができます。

　そんなヘッダもないとしたら……、Received:ヘッダも見てみてください。きっと、そのMLからのメールにしかみつからない特徴があるはずです。

　X-ML-Name:に限らず、すべてのヘッダが振り分けに使えますし、振り分け先はすべてのフォルダに対して行えます。X-Priorityを振り分けに使うことで、緊急メールだけを1つのフォルダにまとめられますし、あらかじめいらないとわかっている相手からのメールは、Trash.canに捨ててしまうこともできます。


フォルダの階層化

　フォルダは、書き込みの出来るディスクなら、どこにでも作ることができます。

　メールフォルダの中に別のフォルダを作ることも可能で、作ったフォルダは別のものとして扱われます。

　どこにどんなフォルダがあるか調べるためには、メニュー[表示(V)→フォルダ階層(H)]を選択します。フォルダの一覧が表示されます。


アドレス帳

アドレス帳の概要

アドレス帳の編集

アドレス帳から宛先を選ぶ


アドレス帳の概要

　電信八号でも、アドレス帳が使えます。

　電信八号には、常駐する外部プログラムで、見た目の良い「アドレス帳(Alias.exe)」と、内蔵で、より簡潔な「エイリアス管理機能」が用意されています。

　アドレス帳を編集するときは、 [image] をクリックするか、[設定(O)-住所録の編集(E)]を選択します。

　編集されたアドレス帳は、 [image] 新規作成、 [image] 転送の際に使えます。

　2つのアドレス帳機能のうち、通常は「アドレス帳(Alias.exe)」が使われます。

　内蔵のアドレス管理機能を使うには、Alias.exeを削除するか、名前を適当に変更してください。


アドレス帳の編集
住所録の編集をする

　新しいアドレスを入力するには、適当なグループ [image] を選んで、右クリック[新規アイテム(N)]を選択するか、[編集(E)-新規アイテム(N)]を選択し、[アドレス]を選択します。新しいアドレス [image] が現れて、アドレス入力ができるようになります。

　アドレスは、原則として実名入り形式で入力するのが良いでしょう。実名入り形式とは、

 Gonbei Nanashino <gonbei@nanashino.or.jp>

のように、先頭部分に実名を、<>囲みでアドレスを書く形式です。

　この際、実名に.(ピリオド)などが入っている場合は、""(ダブルクォーテーション)で実名を囲むのが良いでしょう。

　実名入り形式がわからない人、また、この住所録で電話番号、実際の住所などの管理もしたいときは、アドレス [image] を選択した後、右クリック[編集(E)]を選択するか、[編集(E)-編集(E)]を選択します。ダイアログが現れて、実名、コメント(()付きで実際にアドレスに記入されます)、メールアドレスを入力したり、[個人情報]タブの方に、住所、氏名、電話番号等を記憶させておくことができます。

　さらに、エイリアス機能、グループ化機能を使うと良いでしょう。

　エイリアス機能は、上記のような長いアドレスの代わりに、例えば「ごんべい」と設定しておくことで、アドレスを設定できる機能です。

　Alias.exe上で相手先を指定するときにはあまり必要なさそうな機能ですが、この名前はメールを書いている途中にも使えます(To:部分にエイリアスで書き込むと、編集し終わったところで展開してくれます)ので、書いている途中で他の人にも出したくなったときなどに便利です。

　グループ化機能は、複数のアドレスを一つの名前の元にまとめられる機能です。例えばサークルのメンバーを一つのグループにまとめておけば、そのグループ名を指定することで簡単に全員宛のメールが送れます。グループは階層化できますので、例えば同じサークルでも学年ごとにまとめて、学年別にメールを送ってみたり、ということも可能です。

　エイリアス設定、及びグループ化の仕方はほぼ同じです。適当なグループ [image] を選んで、右クリック[新規アイテム(N)]を選択するか、[編集(E)-新規アイテム(N)]を選択し、[エイリアス]を選択します。あとは、アドレスのときと同じように、名前を入力します。右クリックやメニューから[編集(E)]を選んだときは、その名前だけではなくなにかメモも書いておけます。

こうして作ったものは、まだ実体が入っていないので、 [image] となっています。

　これをエイリアスとしたい場合は、実体としたいアドレスをドラッグ&ドロップしてください。[選択エイリアスの値として挿入]を選べば、ドラッグ&ドロップされたものはエイリアスになります。

　これをグループとして使いたいときは、グループの中に入れたいアドレス(エイリアスが設定されていたり、それがグループでもOKです)をドラッグ&ドロップしてください。[選択エイリアスの兄弟として挿入]を選べば、ドラッグ&ドロップされたものはグループの代表名になります。

　アドレス、エイリアス、グループはドラッグすることにより、順番の移動が可能です。


アドレス帳から宛先を選ぶ

　起動したAlias.exeには、既に登録済みのEmailアドレスが並んでいます。メールを出したい相手は、選択して右クリックし、送付の形式を選ぶか、メニュー[編集(E)]から送付形式を選びます。グループに送付指定をすることもできます。

　出したい相手全てに指定ができたら、画面上部、「題名」の欄にメールの題名を書いて[OK]をクリックするか、メニュー[コマンド(C)]の[OK]、もしくは[メール作成(W)]を選んでください。指定した題名、および相手先でメールが書けるようになります。

送付形式には、以下のような意味があります。

To:一般的な相手先指定。

Cc:カーボンコピーの略で、To:以外でちょっと知っておいて欲しい人に送る。To:と比較して、返事を期待する度合いが低い。

Bcc:ブラインドカーボンコピーの略で、ここに書いた相手にはメールが届くが、ヘッダにその宛先は記載されない(複数宛先に設定する場合も同様)。どんなメンバーに対して送ったか相手に知られたくないときなどに使う。宛先はメールのどこにも記録されないので、Bccで送られたメールに返事しても、元のメールでBccで送られたメンバーに届いてしまうことはない。

　これらの指定は、キーボードで行うこともできます。詳しくは、キーボードを使うを参照してください。

　Alias.exeで登録されたエイリアス名(グループ名含む)は、メールを送付する際に展開されますので、メールを書くときに後から出したい相手が増えたときなど、エイリアス名を書けばきちんとメールが送れます。

　電信八号は@のつかないメールアドレスはメールアドレスと認めませんが、イントラネット内での使用では、@より左側の部分をあらかじめエイリアスとして設定しておくことで、擬似的に@なしでの宛先指定が可能になります。

　Alias.exeのアドレス(エイリアス、グループ含む)はドラッグ&ドロップに対応しています。メールを編集するアプリケーションが対応していれば、対象のアイコンをドラッグ&ドロップすることで、メールアドレスをアプリケーションに引き渡すことができます。


より便利に使う

より便利な使い方の概要

プロバイダ、メールアカウントの切り替え

複数環境での電信八号

複数ユーザーでの電信八号

キーボードを使う

各メール先頭にあるアイコン

メール概要をチェックしてから受信

自動メールチェック(受信も可能)

正規表現

ブラウザとの連携

電信八号の動作を調べる

メールの返信元を調べる

メールのインポート

メール検索

電八をサポートするソフトの数々

電信八号メーリングリスト


より便利な使い方の概要
より便利に使う

この項には、次のような便利な使い方が書かれています。

プロバイダ、メールアカウントの切り替え

複数環境での電信八号

複数ユーザーでの電信八号

キーボードを使う

各メール先頭にあるアイコン

メール概要をチェックしてから受信

自動メールチェック(受信も可能)

正規表現

ブラウザとの連携

電信八号の動作を調べる

メールの返信元を調べる

メールのインポート

電八をサポートするソフトの数々

電信八号メーリングリスト

この項にあるもの以外にも、次のような便利な使い方があります。

添付ファイルつきメール

メールフォルダ

メール作成時に、既知の部分は自動的に作成する

アドレス帳によるメールアドレスの管理


プロバイダ、メールアカウントの切り替え
複数のメールサーバの管理

　電信八号はマルチアカウント対応です。メールアドレスを複数持っていて、さらにそれらのメールサーバが別々でも、それぞれのメールを受信することが出来ます。

　今使っているサーバとは別の、新しいサーバの設定を作るためには、 [image] をクリックするか、[設定(O)-サーバ別の設定(C)]を選択して、[登録済みの設定]から[新規作成]を選択します。これで新しいサーバ設定を作ることが出来ます。

　サーバの切り替えは、メニューバー [image] をクリックして選択するか、[設定(O)-次のサーバ(S)]で行うことができます。

　送受信やメールの作成の時は、ここで選択したサーバの設定が使われます。

複数のメールサーバを使う場合、注意しておかなければならないことがいくつかあります。詳しくは、セキュリティに注意しようを参照してください。


複数環境での電信八号

　会社と自宅、出張先と自分の机など、複数のマシン環境で電信八号を使いたい場合があります。この際、大きくわけて2つの方法があります。

　1つは、メインに使っているマシンでは、サーバ別の設定で、「受信後もサーバ上のメールを削除しない」チェックボックスにチェックを入れておくことです。これで、メインのマシンで受信するときに、メールの取りこぼしがなくなります。

ただし、サーバにメールが溜まったままになる状態は、あまり歓迎されるものではありませんので、必ず上記のチェックボックスからチェックを外したマシンを1つ作っておいてください。

　この方法は簡単ですが、メールサーバにメールが溜まることになり、出先のマシンで新規メールを受信する際に時間がかかってしまうのが欠点です。

　もう1つの方法は、別のマシンで受け取ったメールを、メインとなるマシンにインポートすることです。

　これは、適当なフォルダを作り、そこに別のマシンで受け取ったメールをエクスプローラ等経由でコピーし、[設定(O)-オフラインデコード(O)]で、それらのメールを選ぶことで行えます。

　この方法は、操作に複雑な点がありますが、メールサーバには常に最新のメールだけが残っていますので、新規メールをチェックするのが簡単になるという利点があります。

　単なる外回りなど、毎日必ずメインとなる環境でメールをチェックできる場合は前者の方法を、長期の出張など、メインとなる環境でメールをチェックできない場合は後者の方法をとるといいでしょう。

参照

　メール検索(未読メールの一括選択について書かれています)


複数ユーザーでの電信八号
複数のユーザーで電信八号を使う

　1台のコンピュータを複数の人間で使うということは、特にダイヤルアップ環境ではありがちだと思います。特にインターネット関係の環境で問題になるのは、メーラの使い方だと思います。

　複数のユーザーで使う場合、サーバ別の設定でユーザーごとの設定を作り、受信フォルダのメール振り分けで、送り先に応じてメールをフォルダに振り分ける、と言うことも可能です。ただし、この方法はあまりお勧めしません。もっといいやり方があるからです。

　それは、電信八号を複数のフォルダ内にインストールすることです。電信八号はレジストリに基本的にほとんど記録を残しませんので、複数インストールが可能です。たとえば、den8_father,den8_motherのようにフォルダを作り、おのおのに電信八号をインストールし、それぞれ好みの設定にすれば、それぞれが理想の環境を構築できます。

　そのほか、電信八号をマルチユーザー対応にすることも可能です。

　denshin8.exeをden8_mu1.exeと書き換えるか、denshin8.exe -mu:1 とオプションをつけて起動すると、環境変数DEN8HOME、もしそれがなければ環境変数HOMEに書かれたディレクトリに設定ファイルを探しに行きます。

設定ファイル名は、オプションをつけて起動した場合はdenshin8.ini、ファイル名を変更して起動した場合はden8_mu1.iniとなります。

　denshin8.exeをden8_mu2.exeと書き換えるか、denshin8.exe -mu:2 とオプションをつけて起動すると、環境変数DEN8HOME、もしそれがなければ環境変数HOMEに書かれたディレクトリを基準ディレクトリとみなします。

設定ファイル名は、オプションをつけて起動した場合はdenshin8.ini、ファイル名を変更して起動した場合はden8_mu2.iniとなります。

参照

denshin8.iniに関する注意点


キーボードを使う

　電信八号では、よく使う操作はキーボードのショートカットとして割り振り、マウスなしでも操作が出来るようになっています。

例えば、通常設定の場合、

・Tabキーを押すことで、次のメールフォルダに移動することができます。Shift+Tabで、前のメールフォルダに移動できます。

・カーソルの上下でメールを選択してEnterキーを押せば、メールを読むことができます。

・Ctrl+カーソルの左右でメールのステータスを変更することが可能です。

・Shiftキーを押しながらカーソルの上下を押すことでメールの複数選択が可能です。

・Ctrlキーを押してカーソルを上下させることで、任意のメールの複数選択も可能です。

・Deleteキーで、メールを削除することができます。

その他にもキーボード操作の割り振りはあります。メニューにも書かれていますので、参考にしてください。

　参照

　キーボード操作の設定


各メール先頭にあるアイコン

　各メールの先頭にあるアイコンには、いくつかの意味があります。

　受信系のフォルダに使われているアイコンは次の4種類です。

新着(未読)

既読

要返信

返信済み

　要返信( [image])を除き、アイコンは受信、閲覧、返信などの操作で自動的に変化します。

　また、メールを右クリックしたり、CTRLキーを押しながらカーソルの左右キーを押すと、アイコンは変化します。(要返信にはこの操作で変更します)。

　送信系のフォルダに使われているアイコンは次の2種類です。

未送信

送信済み

　アイコンは新規作成、および送信で自動的に変化します。

　また、受信系フォルダ同様、メールを右クリックしたり、CTRLキーを押しながらカーソルの左右キーを押すと、アイコンは変化します。Out.fldの場合、未送信( [image])にしておけば、次回改めて送信することも可能です。

　このアイコンは、メールを保存したファイルの先頭にある行「X-Status」を見て表示しています。

X-Status:RECV(受信系)、WRIT(送信系)

X-Status:RPLY

X-Status:RPLD

X-Status:READ

X-Status:SENT(送信系)、その他のステータス(受信系)

この行を検索することで、未読メールのみを探すことなどが可能です。

メールを送信するとき、X-Status:ヘッダは送信されません。


メール概要をチェックしてから受信

　サーバに依存しない設定の[その他]タブの設定で、受信前に確認するデータを「合計サイズ」に指定すると、メールの受信時に次のようなダイアログが出現します。

　事前に見ておくことによって、心の準備が可能です。

また、この設定を、「各メールのサイズとヘッダ情報」に指定すると、メールの受信時に次のようなダイアログが出現します。

ここを操作することで、メールを受信したり、受信する前にメールを消去してしまうことができます。

一番上のラジオボタンは、受信(消去)するメールの選択を行うボタンです。ここを選択すると、その選択に応じたメールが選択されます。

一番下のラジオボタンは、表示するメールの選択を行うボタンです。ここを選択すると、その選択に対応したメールだけが表示されます。

メールは、Shiftキー、Ctrlキーを用いて、複数選択が可能です。

「受信する」を選択すると、選択したメールを受信して、ダイアログを閉じます。

「受信しない」を選択すると、それ以上何もせずにダイアログを閉じます。

「消す」を選択すると、選択したメールは削除されます。ダイアログは開いたままです。


自動メールチェック(受信も可能)

　自動ログインをクリックするか、[設定(O)]の[自動ログイン(A)]にチェックを入れると、

•	サーバに依存しない設定の[その他]タブで設定をした間隔で、

•	サーバ別の設定の巡回先でチェックを入れたサーバに、

順番にログインし、メールのチェックを行います。

設定次第で、メールの有無だけでなく、受信をすることも可能です。

　ダイヤルアップユーザーの場合、自動ダイヤルの設定をしておく必要があります。


正規表現

　以下は、電信八号で定義ファイルを書くための最低限の内容です。

・正規表現は、基本的に/ではじめて、/で終わります。(検索での文字入力には/は必要ありません。)

・大文字、小文字、全角、半角は全て区別します。

例)/den8/では、「DEN8」や、「ｄｅｎ８」「Den8」などはひっかかりません。

ただし、定義ファイルに限っては、記述を簡単にするため、ヘッダ名(To:など)は電信八号内部でいったん全て大文字に変換し、その上で比較しています。ヘッダ名は、すべて大文字(TO:のように)して記述してください。

・特に指定しない限り、対象となる文字列のどこにこちらの指定した文字列があっても構いません。

例)/den8/で、「den8」「denden8」「den8chan」「notden8」などが該当します。

・文字数があっていれば、どの文字が入っていてもいい、というときは、その部分に.(半角ピリオド)を打ちます。

例)/d.n8/なら、「dan8」「den8」「dtn8」「udon8」などが該当します。

・その場所に入るべき候補がいくつかある場合は、[]で囲んで候補を示します。

例)/[Dd]en8/なら、「den8」「Den8」などが該当します。

・候補を示すときには、-(マイナス記号)を使って範囲を示すこともできます。

例)/[A-E]en8/なら、「Aen8」「Ben8」「Cen8」「Den8」「Een8」などが該当します。

・文字数が0以上で任意の文字数欲しいときには、*(アスタリスク)を使います。

例)/De*n8/なら、「Dn8」「Den8」「Deen8」「Deeeen8」などが該当します。

例2)/D.*8/なら、Dが前の方に、8が後の方につく全ての文字列が該当します。

・先頭位置と指定したいときには、^を使います。

例)/^den8/なら、「den8」「den8chan」などが該当しますが、「oden8」などは該当しません。

・終了位置を指定したいときには、$を使います。

例)/den8$/なら、「den8」「oden8」などは該当しますが、「den8chan」などは該当しません。

・^[]$.*/の文字を使いたいときは、直前に\をつけます。\自身も同様です。

例)[den8]を探したいときは、/\[den8\]/と記述します。

・大文字小文字の区別を付けたくないときは、/ではじめて、/iで終わります。

例)/den8/iと記述すると、「Den8」「den8」「DEN8」などが該当します。


ブラウザとの連携

　ホームページ閲覧中に、メールアドレスをクリックするとメールソフトが起動して、そのアドレス宛にメールが書けるようになることがあります。このとき、起動するメールソフトを電信八号にすることができます。

　Internet Explorerの場合は、フォルダメニューの[表示(V)-オプション(O)]にある、[ファイルタイプ]タブを開き、「URL:mailto:プロトコル」で起動するプログラムを電信八号にします。

　これを自動的に設定してくれるソフトウェアがいくつかあります。

　NetScape Communicatorの場合は、シェアウェアを使って対応させることができます。

　電信八号をアップグレードバージョンアップした方は、前のバージョンからの主な変更点もご覧下さい。


電信八号の動作を調べる

　電信八号がどのようにサーバと接続しているか、定義ファイルをどのように読み込んでいるか、などは、ある程度記録されています。

　メニュー[表示(V)→ログウィンドウ(L)]を選択すると、その内容を表示するウィンドウが現れます。

　電信八号メーリングリストなどで不具合を報告するとき、この内容をコピーして送ると解決に役立つ場合があります。


メールの返信元を調べる

　[返信]でメールを書くと、そのメールには、どのメールに関して返信メールを書いているか、という情報がヘッダに記入されます。

　(ただし、マイクロソフト製のメールソフトにはそういうことができないものもあります。)

　メーリングリストでメールをやりとりするときなどは、そのメールがどのメールに対しての返信か知りたいことがあります。

　そういうときは、メニュー[フォルダ→スレッドの表示]を選ぶと、そのメールの返信元を調べて一覧表示してくれます。

　調べられるのは、メールが同じフォルダにある場合だけです。

　注:この動作を選択した際に、フォルダの内容が乱れるように見えることがありますが、これはメールの表示順を変えたのちに元に戻さなかった事による副作用です。スレッド表示を多用する人は、メールの表示順をこまめに日付順にしておくことをお勧めします。

参照事項

　一覧の表示順を変えたい


メールのインポート

・他のマシンにある電信八号で受信したメール(.txt)

・他のメールソフトからエキスポートしたメール(.eml,.nws)

・何らかの都合でうまく受信できなくて、一時保存されたメール(.sav)

・メール転送やまとめ送りで送られてきたメール(.den8)

などは、メニュー[設定→オフラインデコード]で取り込むことが出来ます。取り込む際には、メールの振り分け設定に従ってメールを格納します。


メール検索

　メニュー[フォルダ(F)]の[検索(K)]を選択すると、メール検索が出来ます。

　検索ワードは正規表現で指定します。(前後の//は必要ありません)

　検索部分はヘッダのみ、本文のみ、両方を指定できます。指定が少ない方が高速に検索できます。

　モードで逐次、を選ぶと、該当するメールが見つかるたびに検索を一時中断します。一括、を選ぶと、該当するメールを全て選択状態にするまで検索を続けます。

　たとえば、検索部分を「ヘッダのみ」、検索ワードを「X-Status= RECV」、モードを「一括」として検索すると、未読メールだけを選択できます。

　これと、メールのステータスのキーボード操作での変更を組み合わせると、興味のあるメールだけ拾い読みしたあとに興味のないメールを一括して既読にすることができます。

参照

　各メール先頭にあるアイコン

　キーボードを使う


電八をサポートするソフトの数々
外部サポートするプログラムの数々

　電信八号は現在の主流となっているメイラから比べると、そのままでは若干使いづらい点も存在します。そのため、様々な方が電信八号をサポートするプログラムを作っています。

このヘルプを記述している時点でも、

•	メールを書きやすくしてくれるエディタ

•	クリッカブルURL対応のビューワー

•	簡単にテンプレートの設定を行えるソフト

•	他のメーラのメールを電信八号形式に切り替えるソフト

•	さいきんありがちな表示形態に対応するプラグイン

などなど、いろいろなソフトが出来ています。

これらは、電信八号のホームページ(http://denshin8.esprix.net/)にあるリンクからたどっていくことで手に入れることができます。


電信八号メーリングリスト

　電信八号を相互サポートするために、メーリングリストが川瀬さん(yutaka@esprix.net)の提供により開設されています。

　バグ(不具合)に関する情報、対処方法や、新機能への要望なども流れるようになっています。

　詳しくは、電信八号のホームページをご覧ください。

電信八号のホームページへは、[ヘルプ(H)-電信八号について(A)]にあるボタンをクリックすることで飛ぶことができます。


その他

注意しよう

denshin8.iniに関する注意点

前のバージョンからの主な変更点


セキュリティに注意しよう

　以下は、電信八号に限った話ではありませんが……

　インターネットを流れる情報は保護されません。メールの内容に関する秘密は保護されませんし、メールサーバにアクセスするときも、パスワードは平文(そのまま)で流れてしまっています。途中の経路に悪意のある人がいた場合、パスワードを盗み読みし、その後、あなたのメールを消したり勝手に読んだり出来てしまいます。

注)

パスワードをAPOPという形式で保護してくれるプロバイダや、プロバイダの外からメールサーバにアクセスできないプロバイダも存在します。

　Windows95/98のインストールされたパソコンを直接操作できる人なら誰でも、簡単にそこのハードディスクに保存されたファイルを読めます。だから、いったん受信し(そして、ハードディスクに保存し)たメールは、メールソフト経由でなくてもたいていの場合、読めてしまいます。

　他人に読まれたくないメールは、フロッピーやMO、メモリーカードなどの取り外しできる記憶媒体に保存するか、すぐに消すかしておきましょう。

　WindowsNTや2000なら、ハードディスクの中身を守ることができます。が、設定を間違えないようにね。

注)

ハードディスクに入ったデータを暗号化してしまい、指紋やパスワードで認証できないとデータを読めなくしてしまうようにする方法も(別売のものを買う必要がありますが)あります。


denshin8.iniに関する注意点

(1)

denshin8.iniは、電信八号を起動する上で必要な情報が詰まっています。何らかの事情でこの情報が読めないと、電信八号が再び起動できなくなる可能性があります。

denshin8.iniを直接操作して設定を変える際は、必ずdenshin8.iniのバックアップをとってください。

(2)

通常、設定ファイルの名前はdenshin8.iniですが、プログラム名を変更すると設定ファイルの名前も変わります。

denshin8.exeの設定ファイルがdenshin8.iniであるように、

den8_mu1.exeの設定ファイルはden8_mu1.iniに、

den8_mu2.exeの設定ファイルはden8_mu2.iniに、

den8.exeの設定ファイルはden8.iniになります。

参照

複数ユーザーでの電信八号


前のバージョンからの主な変更点

　電信八号Ver.321.2b6との主な変更点は以下の通りです。

(1)サーバ別の設定に関する変更点

・長い実名を書くことによる設定ファイル破壊がなくなりました。

・SMTPサーバの認証に対応しました。

・POP-before-SMTPに対応しました。

・APOP設定が簡単になりました。

・Message-IDを自力で付けられるようになりました。

・設定を削除したり、名称変更出来るようになりました。

・新しい設定を作るときの方法が変更されました。

　「登録済みの設定」の一番下に(新規作成)があるので、それを選びます。

(2)サーバに依存しない設定に関する変更点

・自動ログインする時間帯を指定できるようになりました。

・「メールがありません」ダイアログを出さないように出来ます。

・異常終了後の再起動を簡単に出来るようになりました。

・SMTP接続をなるべく減らせるようになりました。

・From行に応じたサーバで送れるようになりました。

(3)メールの送受信に関する変更点

・半角カタカナの受信にも一部対応しました。

・より複雑なMIME添付、より変なMIME添付に対応できるようになりました。

・Bcc:送信がより安全になりました。

・いわゆるJIS形式に変換できない機種依存文字を使用した場合、〓マークに変換してから送信するようになりました。

・返信するときの引用が、本文だけになりました。

　これからは添付ファイルの無駄な引用がなくなります。

・テキスト形式のファイルもMIMEで添付できるようになりました。ただし、denshin8.iniの変更が必要です。

(4)Alias.exeに関する変更点

・コメントに#が使えるようになりました。

・巨大な住所録データが扱えるようになりました。

(5)そのほかの変更点

・ブラウザで本文付きのメールアドレス「mailto:foo@bar.com?body=help」を指定されたときに、対応出来るようになりました。ただし、送信テンプレートの対応が必要です。

・より多くの標準時間帯に対応しました。

・ネットワークドライブに対応しました。

・キーボードとマウスを併用した選択の不具合を減らしました。

・スレッド表示が速くなりました。

・ツールバーをフラットに表示するようにしました。

・メニューからソートを選んだ場合、なにも選ばずにOKをクリックすると番号順にソートするようになりました。

・まとめ送り等で転送されてきたメールをより簡単に扱えるようになりました。ただし、denshin8.iniの変更が必要です。

・メール番号の横に、ステータスに応じた文字を出せるようになりました。読み上げソフトで読めます。ただし、denshin8.iniの変更が必要です。

・denshin8.iniをバックアップできるようになりました。ただし、denshin8.iniの変更が必要です。

　そのほか、たくさんの細かい不具合をつぶしました(とてもたくさんあります。History.txtを見てください)


よくある質問

電信八号に関する質問

電八倶楽部に関する質問

ヘルプに関する質問


電信八号に関する質問

Q.　電信八号を作っているのは誰ですか?

A.　もともとの電信八号を作ったのは、石岡隆光さんです。

　現在はその後を引き継いで「電八倶楽部」が共同で開発しています。

　いわば「ご近所の若い衆がよってたかって作ってくれたようなもの」です。

Q.　電信八号を誰かにあげたいのですが?

A.　個人的なコピーは自由です。ただし、コピーするときは配布されたアーカイブ全てをあげてください。バラで配布してはいけません。

　公共のサーバ上に乗せたり、雑誌のCD-ROMに載せたりといったことをする場合は、事前に電八倶楽部への許可が必要です。

　対価を取らない場合は、連絡があれば原則として許可されます。

　対価を取る場合も、実費程度の対価なら、原則として許可されます。

Q.　電信八号を使っていて悪いことが起きました。補償してください。

A.　電信八号はフリーウェアで、電八倶楽部は法的な意味でその正常な動作を保証しません。ユーザーが被るかもしれない損害を、法的な意味も含めて電八倶楽部は補償しません。

Q.　電信八号ってオープンソースなのですか?

A.　ソース公開はされていますが、ソースを閲覧、利用するためには電八倶楽部、および電八開発倶楽部に入る必要があるほか、いくつかの制限があります。基本的には、

•	ソースコードやドキュメントの改変権、決定権は電八倶楽部が持つ。

•	石岡隆光さんは、電信八号の著作権を保持する。

•	個人的に改変したものは、個人的にしか使えない。

などの条件があります。


電八倶楽部に関する質問

Q.　電八倶楽部ってなんですか?

A.　もともとは電信八号メーリングリストのことを呼んでいましたが、現在はそれに加え、電信八号を作っている人たちを指しています。電信八号の開発に加わるには電信八号メーリングリスト「電八倶楽部」に入ることが必須なので、両者の実体は一緒です。

Q.　電八倶楽部に連絡を取りたいのですが?

A.　基本的には、 den8-contacts@esprix.net にメールをください。くわしくは、電信八号のホームページを参考にしてください。


ヘルプに関する質問

Q.　ヘルプを読んでも、使い方がよくわからないのですが?

A.　いろいろな人が電信八号の解説を書いています。電信八号のホームページをたどって見ることができます。

　また、相互扶助を原則とした、電信八号メーリングリストがあります。入会して質問したら、もしかしたら解決するかもしれません。

Q.　ヘルプに書いていないことがあるのですが。

A.　電信八号は日々進化しています。出来るだけヘルプも対応していきますが、その前に電信八号のホームページに新しいことが書いてあるかもしれません。

Q.　このヘルプはどのバージョンに対応していますか?

A.　このヘルプは、電信八号Ver32.1.3.0 b026に対応するように書かれました。操作手順が大幅に変わるなどの問題がなければ、正式版である電信八号Ver32.1.3.1にも同梱されているはずです。

Q.　なんでHTMLヘルプ(chm形式)じゃないんですか?

A.　HTMLヘルプ(chm形式)だと、Windows95のユーザーの一部の人には読めないかもしれないからです。

　でも、chm形式のヘルプにも対応しています。

　このdenshin8.hlpを、削除するか、別のフォルダに移動するか、名前を変えるかしてください。chm形式のヘルプが立ち上がります。

　hlpとchmに内容の差はありません。(だからこの文章もchmヘルプに入っています。)

　chmヘルプ形式のほうが、全文検索に対応していたりするのでお勧めかもしれません。