http://support.microsoft.com/kb/q208427/
Maximum URL length is 2,083 characters in Internet Explorer
Internet ExplorerではURL(mailto:~もURLの一種)に2083バイトまでという制限があります。
明確なリソースは見つけられませんでしたが、FireFoxにも同様の制限があるのではないでしょうか。
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の意味が無く、クリックする人は大変ですね(^^;
みんなの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を編集します。
(多分サーバ設定はできない??=自前サーバではない??)
ありがとうございました。
メーリングリストもSendmail系を使わず済む案やFireFOXの情報がないかなあとねばってみます。
分割して100件ずつくらいにするしかないですかね。。。
[ftp://ftp.iij.ad.jp/pub/rfc/rfc821.txt:detail]
そもそも、メールを送信するのに使うプロトコルのSMTPで制約があると思います。
メールソフトから送信できても、それはメールソフトがRFCの規約に準拠していないだけで、サーバに怒られて戻ってきてしまうんじゃないでしょうか。
参照URLの41、42ページあたりを見る限り、
・受取人の最大数は100
かつ、
・ヘッダ行の最大byte長は512
のようです。
なるほど。ありがとうございます。
なるほど、明確な情報ありがとうございます。
もう少し回答をみてみます。