あなたの天然記念物
ホーム更新雑談鉄ゲタランドナーコースガイド自転車JKFFハードソフトダウンロードLinuxリンク(Amiga)リンク(その他)連絡先経歴
    目次 ↓下へ ↑上へ
  1. メールソフトYAMでJISを使う方…
  2. 簡単なMakefile作成方法
  3. WWWサーバー Apacheを使ってみる
  4. ネットワークプログラミング
  5. Scala MM400を使いました
  6. メールソフトYAMで漢字を使う方法
  7. AWebIIで漢字を表示する方法
  8. インターネットでNiftyServeへログイ…
  9. チャットしませんか?
  10. インターネットでチャット(IRC)…
  11. あなたのブラウザに挑戦
  12. JKFFについて知っている二、三の…
  13. CD-ROMを焼き焼き
  14. Professional File System 2を使用開…
  15. 日本語エディタJKED
  16. P-MODELから曲を買ってCD-ROMに
  17. OS3.5インストール方法
  18. TAINACO-Eスクリーンブランカ
  19. Linuxとパラレル接続
  20. 動画ファイルを再生
  21. Real time graphics display trigger …
  22. JKFF最新リリース
  23. AmigaDOS3.9(アイコン編)
  24. AmigaDOS3.9(ファイルリクエスタ…
  25. AmigaDOS3.9(パーティション編)
  26. AmigaDOS3.9(AmiDock編)
  27. AmigaDOS3.9(Unarc編)
  28. AmigaDOS3.9(アイコン修正編)
  29. JKFFDisp最新リリース
  30. YAM用日本語マクロ
  31. 最強のAmigaエミュレータAmithlon
  32. MSでぇ得ぬ
  33. HDToolBoxの使い方
  34. 超高速起動のAmithlon
  35. HTMLのテンプレート処理(解説)
  36. ARexxでWorkbenchを制御(Ram D…
  37. ARexxでWorkbenchを制御(メニュ…
  38. あなたのブラウザに挑戦2
  39. BIOS変更で便利に楽しく
  40. Amithlon Contrib3bリリース
  41. Amithlonでキーボードマップを変更
  42. Amithlonでディジタルサウンド
  43. Perlに夢中
  44. ホームページ製作に夢中
  45. ホームページ作成スクリプト完成
  46. スクリプトのモジュール追加
  47. 文字コードチェックのモジュール追加
  48. 画像サイズ追加のモジュール追加
  49. 確率計算スクリプト
  50. タグIMG自動生成スクリプト
  51. ヘッダ生成モジュール改良
  52. 変換モジュール作成
  53. メニューを簡単に変更してみました
  54. Amithlonでアナログ録音
  55. 行変換のモジュール追加
  56. ページ末尾用のモジュール改善
  57. AmigaOSのシャットダウン用スクリ…
  58. ダウンロード用のモジュール追加
  59. ドローソフトの作成
  60. hpwakeのフロントエンド
  61. AmithlonでMIDI演奏
  62. 改行用のモジュール追加
  63. EはエンハンスドのEです
  64. Amithlonを使う方法-01
  65. Amithlonを使う方法-02
  66. Amithlonを使う方法-03
  67. Amithlonを使う方法-04
  68. フォント名の秘密
  69. 画像収集スクリプト
  70. やったね!AmigaOS4.0漢字表示サポ…
  71. 一言メモ-1
  72. DVD-Rを焼き焼き
  73. 海外送金も楽じゃない
  74. シューティングゲーム(の土台)作りま…
  75. Amithlonと行くLinux Kernelの旅
  76. メールソフトYAMで漢字を使う方法
  77. CDプレーヤ MCDPlayer
  78. 痛車が北海道に来るとAmigaで音声合…
  79. はちゅねをAmigaに連れてって
  80. パレット再配置スクリプト
  81. アクセス規制チェックスクリプト
  82. ニコニコ動画のサムネ表示モジュール…
  83. favicon表示対応
メールソフトYAMでJISを使う方法 (2001.11.27)

AmigaのメールソフトYAMでJISを使えます。
前提として、インターネットに接続できていて、YAMも
使える状態とします。
(JKFFを使用して、このページをご覧になると文字化けします。
「Config|Recover JIS」のチェックを外してください。)


ポイント

  1. 日本語対応のメールクライアントなら自動的に行なう事を
    手作業で変更します。
  2. ということで、送信先、題名、本文に漢字を使えます。
  3. JKFFのようにJISを入力できるFEPが必要です。
  4. ToCodeのようにSJIS/EUCから
    JISへ変換するツールが必要です。
  5. Azのようにエスケープ(コード0x1b)を編集できる
    エディタがあると便利です。

元ネタのメールを作成

YAMの「Write」ボタンをクリックして、元ネタのメールを作成します。
送信先のメールアドレスを正しく入力し、名前を省略してください。
題名と本文は、それぞれ「a」だけ入力します。
「To Queue」ボタンをクリックして、画面を閉じます。


メールのファイルを開く

元ネタのメールは、YAM:outgoingフォルダに
テキストファイルとなっています。
.indexファイルは、管理ファイルです。
数字とピリオドだけのファイル名が元ネタのファイルです。
これをエディタで開いてください。


送信先の名前を設定

「To:」で始まる行を捜してください。
たとえば、このようになっています。
To: olfa@sp.dianet.or.jp

メールアドレスを「<>」で囲みます。
To: <olfa@sp.dianet.or.jp>

メールアドレスの直前にJIS/Qエンコードの指定、
引用符、JISへの切換、半角への切換を入れます。
メールアドレスの直前に半角スペースが1個あることに注意してください。
To: =?iso-2022-jp?Q?"=1B$B=1B(J"?= <olfa@phoenix-c.or.jp>

「B=」の間にJISで名前を入れます。
JKFFであれば、「Project|Input JIS」を選択してから入力します。
JKFFで「Project|Output JIS」と「Config|Recover JIS」が
チェックされている場合、ひらがなが2文字連続していると
この行が文字化けし、名前だけが正しく表示されます。
これは、JKFFがこの行全部をJISと判定するためです。
To: =?iso-2022-jp?Q?"=1B$B$*$k$U$!=1B(J"?= <olfa@phoenix-c.or.jp>


題名を設定

「Subject:」で始まる行を捜してください。
たとえば、このようになっています。
Subject: a

ダミーで入れた題名をJIS/Qエンコードの指定、
JISへの切換、半角への切換に書換えます。
名前と異なり、引用符が入っていないことに注意してください。
Subject: =?iso-2022-jp?Q?=1B$B=1B(J?=

「B=」の間にJISで題名を入れます。
名前と同じ要領で入れます。
Subject: =?iso-2022-jp?Q?=1B$B$O$8$a$^$7$F=1B(J?=


本文の文字コードを設定

「Content-Type:」で始まる行を捜してください。
たとえば、このようになっています。
Content-Type: text/plain

JISの設定を追加します。
Content-Type: text/plain; charset=iso-2022-jp


本文を挿入

ファイルの先頭から、空行(1文字もない行)を捜してください。
その次の行が本文で、たとえば、このようになっています。
a

ダミーの行をJISのテキストで置き換えます。
このテキストはエスケープシーケンスがきちんと入ったもので、
エスケープも0x1bになっているテキストです。
改行コードは0x0aだけにしてください。
なお、SJISまたはEUCのテキストをエディタで作成し、
ToCodeといったコンバータで変換すると便利です。
(置き換え後の例:本当はJISですが、表示の都合でEUCです)
   おはよう、おるふぁ君。
   今回の君の任務だが、Amigaでの日本語メール送信方法を
   他のユーザーに知らせることである。
   君もしくは君のメンバーに危険が及んでも
   当局は一切関知しないからそのつもりで。
   なお、このテープは自動的に消滅する。(しゅう〜)


まとめ

ファイル全体は次のようになります。
From: olfa <olfa@sp.dianet.or.jp>
To: =?iso-2022-jp?Q?"=1B$B$*$k$U$!=1B(J"?= <olfa@phoenix-c.or.jp>
Date: Thu, 10 Jun 1999 18:36:00 +0900
Message-ID: <yam7830.43.129915088@mail.phoenix-c.or.jp>
X-Mailer: YAM 1.3.4 - Amiga Mailer by Marcel Beck
Subject: =?iso-2022-jp?Q?=1B$B$O$8$a$^$7$F=1B(J?=
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp

   おはよう、おるふぁ君。
   今回の君の任務だが、Amigaでの日本語メール送信方法を
   他のユーザーに知らせることである。
   君もしくは君のメンバーに危険が及んでも
   当局は一切関知しないからそのつもりで。
   なお、このテープは自動的に消滅する。(しゅう〜)
(ここまで)

編集内容をファイルに保存します。
YAMでの表示内容はまったく変わりませんが、
これは.indexファイルの内容を表示しているためです。


送信

英文メールを送信するのと同様に送信してください。
送信中のデータ量が0KBと表示されるのは、
.indexファイルの内容を表示しているためです。


注意

どのページも無断でリンクして構いません。
Valid HTML 4.01 Transitional