受診メール:ヘッダ部の「名前+メールアドNo.07383
だぶるX さん 20/11/19 14:59
 
受信メールのヘッダ部の表示について

名前がシングルクォーテーションで囲まれたメールを表示すると
"'名前'" <メールアドレス> 
のようにシングルクォーテーションの外側をダブルクォーテーション
で囲んだ表示となります。

V6.96適用後から、この表示になった感じですが、設定によるものでしょうか?

[ ]
RE:07383 受診メール:ヘッダ部の「名前+No.07384
秀まるお2 さん 20/11/19 15:21
 
 すみませんがこれはVersion 6.96からの仕様変更になります。仕様変更というか、
バグ修正になります。

 ちょっと全角で書かせていただきますと、

   To: ’hideo,saito’ <メールアドレス>


 みたいな書き方を以前はOKにしてたんですが、こういう型式でメールを送ると、相
手によって(メールサーバーによって)


   To: ’hideo@xxx.xx,saito’ <メールアドレス>

 みたいに改変される例がありました。つまり、シングルクォーテーションでの囲み
をうまく認識せずに、コンマで区切った2つの宛先が指定されてるような扱いと解釈
する例がありました。

 (メールサーバーによるようですが)

 それで、実はこれが、セキュリティ的な問題というか、宛先が勝手に改変されて変
な所にメールが行ってしまったんじゃないかとユーザーさんから心配されてしまいま
した。一応変な所にメールが送られてる訳では無いんですが、メールの宛先が勝手に
改変されてるというのは、心穏やかではないです。

 なので、仕方無く、シングルクォーテーションでの囲みは認めず、コンマを含んで
る場合はダブルクォーテーションで囲む、という風にしています。

 いしいて、ダブルクォーテーションで囲むならシングルクォーテーションの囲みは
取ってもいい所ではありますけども。(なぜか取ってないですが)

[ ]
RE:07384 受診メール:ヘッダ部の「名前+No.07385
秀まるお2 さん 20/11/19 15:51
 
 とりあえず、

    "'名前'" <メールアドレス>

 のような表示になってしまうのは見栄えが良くないので、これは、

    "名前" <メールアドレス>

 のようにシングルクォーテーションを除去してダブルクォーテーションのみになる
ようにしようと思います。

 次のβ版でそういう仕様変更してみます。

[ ]
RE:07385 受診メール:ヘッダ部の「名前+No.07386
だぶるX さん 20/11/19 17:36
 
回答ありがとうございます。

仕様変更内容、承知しました。

> 次のβ版でそういう仕様変更してみます。

よろしくお願いします。


[ ]
RE:07385 受診メール:ヘッダ部の「名前+No.07403
だぶるX さん 20/11/24 11:11
 
V6.97β3 で "名前" <メールアドレス>で表示されることを確認しました。
対応ありがとうございます、。

別のパターンで

 "'\"名前\"'" <メールアドレス> となる場合があります。


 "名前" <メールアドレス> で送信したメールへの返信の場合に、上記の表示となる
ようです。

相手側のメーラー(多分OutLook)の問題かもしれませんが、同様に対応頂くことが
可能でしょうか?

[ ]
RE:07403 受診メール:ヘッダ部の「名前+No.07405
秀まるお2 さん 20/11/24 15:03
 
>  "'\"名前\"'" <メールアドレス> となる場合があります。

 そういう場合もあるということで、さっそく対応させていただきます。

 基本的に""で囲む場合のその内側の

  '
  "
  \"

 は除去するように直そうと思います。

[ ]
RE:07403 受診メール:ヘッダ部の「名前+No.07406
秀まるお2 さん 20/11/24 18:09
 
 すみません。いろいろテストしてみたんですが、うまく再現できないというか、
「返信メール」コマンドで作成したメールのTo:ヘッダが

    "'\"名前\"'" <メールアドレス>

 のようになってしまうパターンがちょっと分かりませんでした。

 たとえば

    From: '\"名前\"' <メールアドレス>
    From: "'\"名前\"'" <メールアドレス>

 のようなメールを作ってそれに返信するテストをしてみたんですが、僕の所だと、
どっちのケースも


    To: "名前" <メールアドレス>

 のような形で返信メールが作成されます。

 何かダメなパターンがあるんだと思うので、そういう事例を1つ教えてほしいです。

[ ]
RE:07406 受診メール:ヘッダ部の「名前+No.07411
秀まるお2 さん 20/11/25 10:57
 
 とりあえず1つ見つけましたが、こういうのは普通無さそうな気もします。

    From: '\"名前"' <xxxx@xxxx.xxx>

 だとダメというか、返信した時に

    To: "'\"名前\"'" <xxxx@xxxx.xxx>

 のようになってしまうようでした。これは対応させていただきます。

[ ]
RE:07411 受診メール:ヘッダ部の「名前+No.07412
だぶるX さん 20/11/25 13:17
 
すいません。情報不足でした。

to: で複数の宛先を指定している場合、以下のようになります。(cc:も同様)


From: 名前(自分) <メールアドレス>
To:  "名前(相手)" <メールアドレス>, "名前(その他)" <メールアドレス>

で送信した場合、『名前(相手)』からの返信メールのヘッダ部が

From:"名前(相手)" <メールアドレス>
To:  "名前(自分)" <メールアドレス>, "'\"名前(その他)\"'" <メールアドレス>

のようになります。


相手側のメーラーで、"名前" の外に「'」をつけて '"名前"' の状態で送信して
きていると思われます。





[ ]
RE:07412 受診メール:ヘッダ部の「名前+No.07414
秀まるお2 さん 20/11/25 14:57
 
 まず1点確認ですが、連絡いただいたその

> From: 名前(自分) <メールアドレス>

 とかの中にあるカッコは全角文字なのでしょうか。もしかして半角文字じゃないで
しょうか。

 それと、今回の問題は、秀丸メールで返信した時にどうこうって話じゃなくて、相
手のメールクライアントが返信した時の問題になってしまうと思います。

         "名前(その他)" <メールアドレス>

 のような人に返信すると、それが

         "'\"名前(その他)\"'" <メールアドレス>

 になってしまうということかと思うのですが、果たしてどういうメールクライアン
トがそのようなへんてこな改変をするのか、謎です。その辺テストして確認したい所
ですが、テストするには、そのメールクライアントが何か分からないと難しいです。

 たぶんそのメールのヘッダの中の、

     X-Mailer:
     User-Agent:

 のようなヘッダを見ればメールクライアントの種類が分かると思うのですが、その
辺どうでしょうか。

 あるいは、Webメール上で返信したりすると、その辺のヘッダが付かなかったりす
るので、そういう場合はどうやって返信してるのか分かりませんが。

 その辺テストできる/出来ないの問題は別にして、秀丸メールで対処するとしたら、
いわゆる「受信解析」というか、デコードの処理に、名前の変換を加える形で対応す
るしか無いです。

 現状はデコード時にはそういう変換はあえてせず、「返信」やメール一覧上の表示
時にのみ変換してますけども・・・。デコード時に変換してしまうのはちょっとリス
クがあるので、せめて相手のメールクライアントを特定してそれでテストしてから対
応を検討したい所ではあります。

--------------------------------------------
 とりあえず僕の所でOffice365のアカウントが1つあるので、Webブラウザ上でOutl
ookを使って

    From: "斉藤秀夫(サイトー企画)" <メールアドレス>

 のようなメールに返信するテストをしたんですが、それの場合はちゃんと

    To: "斉藤秀夫(サイトー企画)" <メールアドレス>

 みたいな普通の形で返信するようではありました。なのでOffice365(Microsoft 36
5)なら大丈夫なはずじゃないかと思います。

[ ]
RE:07414 受診メール:ヘッダ部の「名前+No.07415
秀まるお2 さん 20/11/25 15:18
 
 とりあえずこちらで

    \"

 の文字列をヘッダに含むメールを探したら、いっぱい出てきました。


    To: "'\"斉藤秀夫@mitene\"'" <xxxxx@xxxxxx.or.jp>


 もありました。メールクライアントの種類は分かりませんが、社内にあるExchange
 Server(Office365じゃなくて、いわゆるオンプレミスのサーバー)から発信されて
るみたいでした。

 とりあえずそういうケースは確認できたので、デコード時に余計な「\"」や「'」
を除去するような形で対応してみます。

[ ]
RE:07414 受診メール:ヘッダ部の「名前+No.07416
だぶるX さん 20/11/25 17:03
 
対応方法はコメント頂いているので、参考までに。

「名前(自分)」等のカッコ内は、相手、自分および、それ以外の宛先を明確にする
ための記載で、実際には「山田 太郎」のような通常の氏名です。


X-Mailer: は、「Microsoft Outlook 16.0」でした。


[ ]
RE:07416 受診メール:ヘッダ部の「名前+No.07418
秀まるお2 さん 20/11/26 11:14
 
 情報ありがとうございます。

 "Microsoft Outlook 16.0"でこちらのメールを検索したら、

    "'斉藤秀夫'" <xxxxx@xxxxxx.or.jp>
    '斉藤秀夫' <xxxxx@xxxxxx.or.jp>

 みたいなのが出てきました。

 いろいろなパターンでテストして、今日中にV6.97β4でアップロードさせていただ
きます。

[ ]
RE:07418 受診メール:ヘッダ部の「名前+No.07429
だぶるX さん 20/11/27 16:29
 
V6.97β4 で、諸々のパターンが "名前" <メールアドレス>で表示されることを確認
しました。
対応ありがとうございます。



[ ]