デフォルトで UTF-8 メールを送信したいNo.04394
Backgammon さん 18/11/23 18:21
 
秀丸メールにお世話になっております。

さて、秀丸メールから送信するメールをデフォルトで UTF-8 文字コードにしたいの
ですが、やり方が分かりません。

メールエディタの画面で、
設定 - 文字コード - 多国籍混在ユニコード
を選択することで、UTF-8 で送信出来ることは分かったのですが、
次にメールを送信する場合は再度、同じ設定をしなければなりません。

私の希望としては、デフォルトで「多国籍混在モード」が選択された状態になってほ
しいのですが、やり方がありましたら、ご教示下さい。

また、もし無い場合は、そのようなオプションを追加して頂けないでしょうか?
ご検討頂けると幸いです。

以上、どうぞよろしくお願いします。
失礼します。

[ ]
RE:04394 デフォルトで UTF-8 メールを送No.04395
秀まるお2 さん 18/11/23 18:40
 
 送信する文字コードを全部UTF-8にしてしまう設定は、すみませんが現状まだ存在
しないです。最近のスマホのメールやWindows10に付属のメールアプリはUTF-8文字
コードのメールしか送信出来ない(文字コードについての設定すら存在しない)よう
なので、秀丸メールも将来的にはそういうモードを用意したいと思っていた所ではあ
ります。

 とりあえず、現状ではテンプレートでなんとか出来ます。

 とりあえず、こちらから発信する新規メールをUTF-8にする設定の1例を紹介させ
ていただきます。

 1.「設定 - アカウント毎の設定...」の「テンプレート/署名」ページを選択する。
 2.「新規メール用」の所を「(個別指定)」にする。
 3.右側の「編集」ボタンを押す。
 4.出てきたウィンドウの右上に「挿入▼」ボタンがあるのでそれを押して、出て
くる
   メニューの中から、

    文字コードの指定
       $(SetHeader,....)   多国語混在ユニコード

   を選択する。

 5.あとは全部OKして確定させる。

 です。返信メールとか転送メールとかも、テンプレートの中に

    $(SetHeader,"Content-Type","text/plain; charset=utf-8")$-

 の1行を適当に挿入すれば、UTF-8で返信/転送するようになります。

 アカウントが複数あって全部同じにしたい場合は、「設定 - テンプレート/署名の
編集...」にてUTF-8で送信する用のテンプレートをあらかじめ作成しておいて、それ
をアカウント毎設定で指定する方が簡単です。

 テンプレートが面倒でしたら、マクロを使ってやる方法もあります。

 マクロとしては、

    loaddll "tkinfo.dll";
    #n = dllfunc("SetCharSet", "utf-8");

 のような2行だけの内容となりまして、そういうマクロを作成した上で、「マクロ
 - マクロ登録...」の「自動起動」ページの中の「送信用のエディタ起動時」に登録
しておくと、とにかく作成するメール全部が確実にUTF-8になります。これが簡単か
もしれません。

[ ]
RE:04395 デフォルトで UTF-8 メールを送No.04396
Backgammon さん 18/11/23 19:25
 
秀まるお2 様

本当に迅速なご返答、、誠にありがとうございます。
早速ご教示頂いた下記、マクロを設定したところ、私の希望するものになりました。
私としてはこれで十分満足ですが、欲を言えば、標準設定のオプションとして
これがあるとさらにうれしいです。

この度はありがとうございました。
どうぞ、今後もよろしくお願いします。
失礼します。

> テンプレートが面倒でしたら、マクロを使ってやる方法もあります。
>
> マクロとしては、
>
>    loaddll "tkinfo.dll";
>    #n = dllfunc("SetCharSet", "utf-8");
>
> のような2行だけの内容となりまして、そういうマクロを作成した上で、「マク
>ロ - マクロ登録...」の「自動起動」ページの中の「送信用のエディタ起動時」に
>登録しておくと、とにかく作成するメール全部が確実にUTF-8になります。これが簡
>単かもしれません。

[ ]