FromフィールドのエンコードについてNo.27005
yorupica さん 06/04/05 20:21
 
こんにちは。

秀丸メールを大変便利に使わせていただいております。
もはや秀丸メールが無くては仕事にならないといっても
過言でありません。

さて、私は;
「アカウント毎の設定」→「送り主の情報」の「名前」欄に
ピリオドを含む名前を入力して使っているのですが、送信時に
この「ピリオド」がエスケープされないようです。

これは正しいのでしょうか?うろ覚えで申し訳ありませんが
ヘッダーフィールドでピリオドのような文字を使用する場合は
RFC上はエスケープしなければならない事になっていたように
思います。

実は、最近証明書付きのメールをやり取りするようになり、
特定の相手方から私のメールが「文字化けしていて読めない」
といわれるようになりました。

相手の方が使っているメーラのサポート元から、秀丸メールから
送ったメールのFromフィールドの名前の部分(Nicknameというの
でしたでしょうか?)にピリオドがそのまま含まれているため、
当該メーラ(の証明書を処理する部分)が誤動作して文字化けが
発生しているとのことです。

証明書を付加しない場合は、文字化けは発生しないとのこと
なので、先方のメーラの問題のような気もするのですが、
念のため、Fromフィールドのピリオドの件に関してご見解を
いただければと思います。

よろしくお願いいたします。

[ ]
RE:27005 FromフィールドのエンコードにつNo.27007
おひ さん 06/04/06 00:17
 
おひと申します.
こんばんは.


> ピリオドを含む名前を入力して使っているのですが、送信時に
> この「ピリオド」がエスケープされないようです。
>
> これは正しいのでしょうか?うろ覚えで申し訳ありませんが
> ヘッダーフィールドでピリオドのような文字を使用する場合は
> RFC上はエスケープしなければならない事になっていたように
> 思います。

はてはて? 初耳ですね.

# ピリオド && 証明書 のケースだからなんですかね.

[ ]
RE:27005 FromフィールドのエンコードにつNo.27008
秀まるお2 さん 06/04/06 08:36
 
 Becky!さんで調べてみたら、たしかに名前部分にピリオドが含まれてる場合は
""で囲んでいるようでした。ということで、秀丸メールも同じ動作となるように
修正させていただきます。

 RFC822を見た所によると、

     specials    =  "(" / ")" / "<" / ">" / "@"  ; Must be in quoted-
                 /  "," / ";" / ":" / "\" / <">  ;  string, to use
                 /  "." / "[" / "]"              ;  within a word.

 となっているようなので、この辺も参考に処理を修正しようと思います。

[ ]
RE:27008 FromフィールドのエンコードにつNo.27009
yorupica さん 06/04/06 09:30
 
> Becky!さんで調べてみたら、たしかに名前部分にピリオドが含まれてる場合は
>""で囲んでいるようでした。ということで、秀丸メールも同じ動作となるように
>修正させていただきます。
>
> RFC822を見た所によると、
>
>     specials    =  "(" / ")" / "<" / ">" / "@"  ; Must be in quoted-
>                 /  "," / ";" / ":" / "\" / <">  ;  string, to use
>                 /  "." / "[" / "]"              ;  within a word.
>
> となっているようなので、この辺も参考に処理を修正しようと思います。
こんにちは。

早速のお返事ありがとうございます。なるほど「"」でくくればよいのですね。秀丸
メールでもご対応いただけるとのことで恐縮です。対応版のリリースをお待ちいたし
ます。


[ ]
RE:27009 FromフィールドのエンコードにつNo.27016
おひ さん 06/04/07 02:43
 
# スミマセン,ここに繋げます.


>>> RFC上はエスケープしなければならない事になっていたように
>>> 思います。

>>はてはて? 初耳ですね.

スミマセン.違うエスケープを想像してました.失礼いたしました.

>  Becky!さんで調べてみたら、たしかに名前部分にピリオドが含まれてる場合は
> ""で囲んでいるようでした。ということで、秀丸メールも同じ動作となるように

ちなみに Becky! さんは「"」→「\"」,「\」→「\\」でエスケープ.

# あまり意識してませんでしたが「.」含め,今時分はメールソフト側
  のお仕事になりつつ(?)あるんですね….
 # 利用者はその方が嬉しかったりするんでしょうが.:-)

[ ]