[sylpheed-jp:11345] Re: 【問合せ】Toで指定した宛先がBccで届いてしまう

Hiroyuki Yamamoto hiro-y @ kcn.ne.jp
2015年 5月 21日 (木) 13:14:02 JST


山本です。

On Wed, 20 May 2015 13:07:41 +0900
岡  了 <oka @ tosco.co.jp> wrote:

> 山本様
> 
> いつも便利に使わせていただき、ありがとうございます。
> 今回、以下の様な事象が発生しましたので、連絡させていただきます。
> 
> 使用環境は、
> OS:Windows 7 32bit Pro
> Sylpheed 3.5.0beta2 (GTK+ 2.24.23; i686-pc-mingw32)
> です。
> 
> 以下のような長めの表示名を入れて、複数名を宛先To:にメールを送信したところ、
> メールがTo:で届かず、Bcc配信されている?ような事象が発生しました。
> アドレス帳にある表示名の長さ制限など、なにかあるのでしょうか。。
> (再現性は、あるようです。)
> 
> 表示名の長さは、以下のようなものです。
> [◯◯◯◯・◯◯◯◯◯株式会社] ◯◯◯◯ ◯◯◯◯◯ ◯◯◯◯ ◯◯ ◯◯ 様
> 
> 受信側のヘッダ情報を見てみると、以下のようになっていました。
> 
> To: "[◯◯◯◯・◯◯◯◯◯株式会社] 
>  ◯◯◯◯◯ ◯◯ ◯◯ 
>  様" <aaa @ xxx.co.jp>,
>         "[◯◯◯◯・◯◯◯◯◯株式会社] 
>  ◯◯ ◯ 様" <bbb @ xxx.co.jp>,
>         <>,
>         "1430:◯◯ ◯◯ 様" <ddd @ xxx.co.jp>,
>         "1557:◯◯ ◯◯  
>  様" <eee @ xxx.co.jp>,
>         "0110:◯◯ ◯◯ 様" <fff @ xxx.co.jp>,
>         "0287:◯ ◯◯ 
>  様" <ggg @ xxx.co.jp>,
>         "04
>  01:◯◯ ◯ 様" <hhh @ xxx.co.jp>,
>         "0883:◯◯ ◯ 
>  様" <iii @ xxx.co.jp>
> Cc: "0067:◯◯ ◯◯ 様" <xxx @ xxx.co.jp>
> 
> 
> 上の例でいうと、ccc. @ xxx.xo.jp宛ての人には、Bcc?で届いているようです。
> (少なくとも、To:には入っていませんでした。)

To などのヘッダは送信時に以下のように MIME エンコードされますが、

To: =?ISO-2022-JP?B?.........................?= <foo @ example.com>,
 =?ISO-2022-JP?B?.........................?= <bar @ example.com>,

宛先アドレスの名前部分が長い場合、1行の文字数を一定以下に収めるために、
以下のように名前部分が複数行に分割されて MIME エンコードされる場合があります。
(送信控からソースを確認してみてください)

To: =?ISO-2022-JP?B?.............................................?=
 =?ISO-2022-JP?B?.................?= <foo @ example.com>,
 =?ISO-2022-JP?B?................................................?=
 =?ISO-2022-JP?B?.................?= <bar @ example.com>,

このとき、配送経路上のメールサーバによっては変に To: をいじってしまい、
結果として受信側で To: が正しく表示できなくなることがあります。
(実際の送信先は正しいです)

対処方法としては、名前部分が分割されない程度に表示名を短くしてください。

-- 
Hiroyuki Yamamoto <hiro-y @ kcn.ne.jp>


Sylpheed-jp メーリングリストの案内