FGALNET 12 /RE:01905 RE:FILE添付メールの作成  こんにちは、潜函夫 さん とりあえず、シングルパートのメールでは成功したようです。 ということで、今回は準備編をお送りいたします。 準備編(1)ニフティの設定 -------------------------- 既に設定済みかもしれませんが、MIME メールをやり取りできるようにニフティを 設定しておく必要があります。 具体的には、ニフティのコマンドラインから「DO NEWMAIL/OPT/4/2」と入力します。 下記のように表示されると思います。 |>DO NEWMAIL/OPT/4/2 |MAIL>OPT |メールオプション (1:不在通知 2:自動回送 3:通数通知 E:終了) |>4 |MIME属性 (1:無効 2:有効 改行で終了) |現在:有効 |:2 |−登録完了− この辺、わたし設定したのはもう2年くらい前ですから、今は画面に表示される メッセージが変わってしまっているかもしれません。 準備編(2)バイナリファイルのエンコード ---------------------------------------- メールに添付したいバイナリファイルを、テキスト形式にエンコードしておきま す。符号化方式は、相手によっては BINHEX や UUENCODE でもいいかもしれませ んが、BASE64 あたりが無難でしょう。 エンコードソフトは、ここ FGALNET のライブラリにも各種ありますが、今回は手 持ちの以下のソフトを使いました。 nifty:FGALNET/LIB/3/7 BASE64.EXE Base64 Encoder and Decoder ちなみに、これはDOS用のソフトです。 このソフトを使って、自分自身の圧縮ファイルをエンコードしてみました。 C:\>ENCODE64.EXE BASE64.EXE > I:MIME.TXT すると、MIME.TXT という以下のようなファイルができあがります。 TVpkAAQAAAACAAAQ///w/wABAAAAAfD/HAAAAAAAAADreSAATEhBJ3MgU0ZYIDIuMTNTIChjKSBZ b3NoaSwgMTk5MQ0KAFJlbmFtZSB0byBCQVNFNjQuRVhFAFQAT3ZlcndyaXRlIABbWS9OXSAAQnJv a2VuIGZpbGUgAFdyaXRlAEhlYWRlcgBDUkMgRXJyb3IAASEXQkFU/wD8vAABjMgFiACOwOsBALsE (中略) +oqMoGnZgiYxkwH4kUwUXMSyyT+mMP9LzUuuD6WzEzKssRh3rNfLy8uuXzEwZMYpgymJjEzDHDvx bJ3sKk6cq/vaup1s5mpzW1FUCWtTrpzZVQ7bWjTWOq5ypqjpyo2FT9/Weh/1XXxCnzoWNGp/ETrz B7BzGKAA このファイルに、適切なヘッダ及び本文を付加して送信ファイルを作成してやる ということになります。 ということで、この続きはたぶん8月1日に書き込む予定です。                                 としき