---

[A-5] BlatJ について（BlatJ のreadmejp.txt を引用します）

BlatJについて　第1.6版
　　　　　　　　　　　　　　　　　　　　　　　　　　　   1998年3月20日
　　　　　　　　　　　　　　　　　　　　　　　　　　　株式会社ピーデー
　　　　　　　　　　　　　　　　　　　　川俣　晶 (akirak@piedey.co.jp)

□　概要：
　BlatJは、Windows NT環境で実行できる、電子メール送信ソフトウェアです。
　本ソフトウェアは、Mark Neal氏とPedro Mendes氏が作製した、Blat15iに対し
て、日本語化を行ったものです。
（Blat15i＝<http://gepasi.dbs.aber.ac.uk/softw/Blat.html>参照）

　実行にあたっては、Windows NTおよび、利用可能なSMTPサーバが必要です。
　本文およびSubjectを日本語対応しています。
　（入力はシフトJIS、SMTPサーバへの送信は、ISO-2022-JPにて行います）
　解説記事が、IDG刊Windows NT World誌1997年12月号に掲載されています。

□　変更点：

○　blat15ij3.lzh→blat15ij4.lzhの変更点は下記の通り。
・メールのFromヘッダーに、アドレスだけでなく、名前を記入可能にした。
　　以下の２形式を使用できます。
　　アドレス (名前)
　　名前 <アドレス>

○　blat15ij2.lzh→blat15ij3.lzhの変更点は下記の通り。
・日本語SubjectをMIMEエンコードするとき、行の長さが長すぎた。
  一部のサーバを通ると内容が壊れる可能性があった。このバグを取った。

○　blat15ij.lzh→blat15ij2.lzh　および
    blat15aj.lzh→blat15aj2.lzhの変更点は下記の通り。
・0x00のデータを含むテキストを読み込ませたとき、それ以降のテキストが送信
  されない問題を取り除いた。

□　使用するにあたって：
　まず、gwinsock.dllを、System32ディレクトリなどにコピーしておきます。
　使用する前に、SMTPサーバのホスト名と、送り元メールアドレスを登録する
必要があります。下記の書式でコマンドラインから実行して下さい。

BlatJ -install SMTPサーバのホスト名 電子メール送り元アドレス

　電子メールを送信するには、

BlatJ ファイル名 -t 送信先アドレス

　と入力して下さい。ファイル名が-のときは標準入力から読みます。

オプション一覧

syntax:
BlatJ <filename> -t <宛て先> [optional switches (see below)]
BlatJ -install <サーバ addr> <送り元 addr> [-q]
BlatJ -h [-q]

-install <サーバ addr> <送り元 addr>
 ......  SMTPサーバ と 送り元を設定

<filename>    : 送信メッセージ本体 ('-'の時には stdin から読まれ ^Zで終了)
-t <宛て先>   : 宛て先リスト (comma separated)
-s <標題>     : メールの標題
-f <送り元>   : 送り元 address の変更 (利用可能な SMTPサーバ)
-i <addr>     : From: address の指定、SMTPサーバと同じなら省略可能.
-c <宛て先>   : Carbon copy 宛て先リスト (comma separated)
-b <宛て先>   : Blind carbon copy 宛て先リスト (comma separated)
-h            : displays this help.
-mime         : MIME Quoted-Printable Content-Transfer-Encoding.
-q            : Quiet （メッセージを一切出力しない）.
-server <addr>: SMTPサーバ address を変更する.

注意:
'-i' option を使った時、 <送り元> は 'Reply-to:'に含まれ、
'Sender:' fields は、メッセージのヘッダに含まれます。


□　使用例

EXAMPLES:

Blat -install smtphost.bar.com foo@bar.com          // Sets host and userid
Blat -install smtphost.bar.com foo                  // Sets host and userid
Blat -install smtphost.bar.com                      // Sets host only

Blat myfile.txt -s "A file for pedro" -t foo@bar.com
→　"A file for pedro"を標題にし、myfile.txt の内容を foo@bar.com に送信

Blat myfile.txt -s "A file for pedro" -t foo@bar.com -q
→　"A file for pedro"を標題にし、myfile.txt の内容を foo@bar.com に送信
   （ただし、一切のメッセージは無し）

Blat myfile.txt -s "A file for mark" -t fee@fi.com -f foo@bar.com
→　"A file for mark"を標題にし、myfile.txt の内容を fee@fi.com に送信
    送り主名を foo@bar.com とする

Blat myfile.txt -s "A file for pedro" -t foo@bar.com -i "devil@fire.hell"
→　"A file for pedro"を標題にし、myfile.txt の内容を foo@bar.com に送信
   （ただし、 -i により "From:" を指定する。  Reply-To: と Sender: の行は、
     そのまま）

Blat myfile.txt -s "animals" -t fee@fi.com -c "moo@grass.edu,horse@meadow.hill"
→　カーボンコピーを moo@grass.edu と horse@meadow.hill にも送る。


□　対応する環境：
　blat15ij4.lzh
　x86 CPU版バイナリーとソースコードを含む配布パッケージです。
バイナリーは、VC++5.0Jでビルドしています。

　blat15aj2.lzh
　DEC Alpha CPU版バイナリーとソースコードを含む配布パッケージです。 
バイナリーは、  オレンジソフト（http://www.orangesoft.co.jp/）の日比野さん
（nonki@orangesoft.co.jp）に、Visual C++ 5.0にてビルドして頂きました。
日比野さん、 ありがとう。  

VC++5.0の仕様を把握してないのですが、 日本語版 Winodws NT4.0以降なら
間違いなく動くものと思います。

□　日本語版の配布元：
　株式会社ピーデーの川俣　晶が日本語対応した版のオリジナルは、
http://www.piedey.co.jp/blatj/にて配布されています。

□　配布・改変など：
　改変元のソフトウェアはパブリックドメインですので、それに準じた扱いとしま
す。株式会社ピーデーおよび、川俣　晶は、改変部分の著作権等の権利は主張しま
せん。自由に配布して使って下さい。

変更履歴：
1997年10月24日
　最初の作製

1997年11月1日　第1.1版
　gwinsock.dllをコピーする必要性を記述追加。
　Alpha版についての説明を追加。

1997年11月26日　第1.2版
　0x00を含むファイルを読み込んだとき、途中でとぎれる症状への対処。

1997年11月27日　第1.3版
　ドキュメントの誤り訂正。
　「BlatJ ファイル名 -t 送信先アドレス」に-tが入っていなかった。

1997年12月22日　第1.4版
　日比野さんにblat15aj2を作って頂いたので、それへに対応して改訂。

1998年1月14日　第1.5版
　日本語Subjectのエンコードが間違っていたバグを取った。

1998年3月20日　第1.6版
　Fromに名前を書けるようにした。

以上


