mailto:***.com?BCC= を使用してBCCに500件くらいアドレスを入れると、IEではリンク先アドレスが空になってしまい、FireFOXではリンクを開けません。なぜでしょう??

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/08 02:53:51
  • 終了:--

回答(3件)

id:andi No.1

andi回答回数448ベストアンサー獲得回数02005/04/08 09:29:13

ポイント20pt

http://support.microsoft.com/kb/q208427/

Maximum URL length is 2,083 characters in Internet Explorer

Internet ExplorerではURL(mailto:~もURLの一種)に2083バイトまでという制限があります。


明確なリソースは見つけられませんでしたが、FireFoxにも同様の制限があるのではないでしょうか。

id:tecra

なるほど、明確な情報ありがとうございます。

もう少し回答をみてみます。

2005/04/08 10:09:10
id:typista No.2

typista回答回数359ベストアンサー獲得回数72005/04/08 09:44:16

ポイント20pt

http://support.microsoft.com/default.aspx?scid=kb;ja;208427

[IE] URL に使用可能な文字数は最大 2,083 文字

IEのURL最大長は、2083文字(バイト)のようです。URLなので「mailto:」も含みます。

つまり、500件ものメールアドレスをパラメータとして付加する場合、1件5文字で2500バイト以上となり、IEの制限を軽く越えます。

FireFoxの制限は見つかりませんでしたが、アドレスが空になるのも、リンクを開けないのもURLがあまりに長すぎるからということは間違いありません。

サーバ設定が可能であれば、エイリアスを作成するか、そうでなければ無料のメーリングリストを使用するのがスマートですし、解決方法は他にないと思われます。

※そのリンクをクリックする対象の人は、特定の方でしょうか?

 不特定多数の場合には、BCCの意味が無く、クリックする人は大変ですね(^^;

http://www.freeml.com/

みんなのHappyコミュニティ! freeml [フリー・エムエル]

無料のメーリングリストです。他にもたくさんありますが。

http://www.din.or.jp/~raelian/unix_setup.html

UNIX$B=i?4<T8~$1!'4D6-!&%7%9%F%`@_Dj%U%!%$%k(B</p>

エイリアスの設定です。

/etc/aliasesを編集します。

(多分サーバ設定はできない??=自前サーバではない??)

id:tecra

ありがとうございました。

メーリングリストもSendmail系を使わず済む案やFireFOXの情報がないかなあとねばってみます。

分割して100件ずつくらいにするしかないですかね。。。

2005/04/08 10:11:19
id:sight No.3

sight回答回数69ベストアンサー獲得回数12005/04/08 12:23:03

ポイント50pt

[ftp://ftp.iij.ad.jp/pub/rfc/rfc821.txt:detail]

そもそも、メールを送信するのに使うプロトコルのSMTPで制約があると思います。

メールソフトから送信できても、それはメールソフトがRFCの規約に準拠していないだけで、サーバに怒られて戻ってきてしまうんじゃないでしょうか。


参照URLの41、42ページあたりを見る限り、

・受取人の最大数は100

かつ、

・ヘッダ行の最大byte長は512

のようです。

id:tecra

なるほど。ありがとうございます。

2005/04/08 19:02:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません