• ベストアンサー

メールをBCCで受信したことの判定

メールをBCCで送られたという判定はどうすればいいのでしょうか? ヘッダー情報の TO や CC に自分のメールアドレスがない場合でいけるかと思ったのですが、 メーリングリストで送られてきた場合のメールもTO や CC に自分のメールアドレスがないため どうしたらいいのかわかりません。 ヘッダー情報のある項目がこうなっていたら BCCであるといったような 情報があれば教えていただければと思います。 よろしくお願いします。

  • PHP
  • 回答数1
  • ありがとう数3

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5085/13292)
回答No.1

完全に見分ける方法はありません。 BccはSMTPの通信でRCPT TOに含まれているアドレス且つ、メールヘッダーのToやCcに含まれていないものをいいます。 メーリングリストも基本的には同じ仕組みで、配信先は全てSMTPのRCPT TOに含まれていて、メールヘッダーにはメーリングリストのアドレスを記載しています。 従って受け取った側にとってはSMTPの仕組み上は同じもと言えます。 見分けられる可能性としては Return-Path や Reply-To が From と違う場合ですが、メルマガなども当てはまりますし、複数のメールアドレスを一つのアカウントで受け問うような方法を使っている人が送信した場合も当てはまる可能性があるので細かな判別は不可能です。 また、メールサーバのAliases機能を使っていると Return-Path や Reply-To が From と同じになる場合も有ります。

shaka001
質問者

お礼

回答ありがとうございます。 また、お礼が遅くなり申し訳ありません。 メール受信時にBCC情報はヘッダーから削除されるといった情報を見かけたので難しいだろうなと思っていたのですが、SMTPの仕組みの観点から完全に見分けることはできないという回答をしていただいたおかげで仕様のほうを変更する形で対応することにしました。 ありがとうございました。

関連するQ&A

  • gmailのBCC

    私から、複数のアドレスに一方的にホームページの更新を簡単に伝えるようなことをやりたいのです。 gmail のbcc を使って、 to ダミーのアドレス bcc 複数の友人のアドレス、・・・・・ としましたが、BCCアドレスのひとつがgmail アドレスでした。そのgmailアドレスから見ると、詳細をクリックすることにより、メールのヘッダ情報に、bccのすべてのアドレスが見えてしまいます。これでは、bccの意味がありません。 (1) 回避する方法はあるか? もしくは、 (2) 無料のサービスで、複数のあて先に、メールマガジンのようなメールを送り、その受信者は、返信もできず、自分以外の送付アドレスもわからないようなサービスはあるか。 特に、(2)があれば、(1)はバグだと思ってあきらめるのですが。通常のメーリングリストだと、複数のアドレスに送付しても、受信者がコメントを返信すると、全員にメッセージが送られてしまいます。また、メールマガジンだと、コンテンツがないと受け付けられません。なにかいいアイデアはないでしょうか。

  • サンダーバード:送信済メールのcc/bcc表示は?

    送信boxのメールを開くと、ヘッダーにTo:アドレスしか表示されません。 ccやbccのアドレスを表示させるには、どうしたらいいのでしょうか? 誰に送ったのか、わからなくなりました・・・。

  • To と Bcc について

    こんにちは。よろしくおねがいします。 いまさら恥ずかしい質問ですが教えてください。 3人にメールを送るとします。 To :Aさん Cc :Bさん Bcc:Cさん この場合、 1. Aさんは自分の他に同じメールが送られたことは分らない。 2. Bさんは自分にはAさんのCcでのメールが送られたと分る。 Bさんは宛先の詳細からAさんのアドレスを知ることができる。 3. Cさんは自分へのメールはAさんのコピーで送られたものだと分るが、Ccで送られたのか、 Bccで送られたのかまでは分らない。 もちろん、Bさんに送られたことは分らない。 Cさんは宛先の詳細からAさんのアドレスを知ることができる。 ということでよろしいでしょうか? 全員に誰に送ったか分らないようにし、他の人のアドレスも分らないようにするには、 Toを自分あてにして、他をBccにすればいいのでしょうか?

  • BCCメールは「BCCを使って送信された」「BCCに教えられない誰かが入っている」と言うこともわからないのですか?

    受信者から見て CCはアドレスが見えるから「CCに誰がはいってる」と言うのがわかるのですが BCCはアドレスが見えなくても「BCCに誰か入っている」ということもわからないのですか? 送信者のアドレスのみの時のノーマルメールとBCCが含まれているメールではぱっと見、同じなのでしょうか? ちなみに使用メーラーはMicrosoft Office Outlook 2003です。 よろしくお願いします。

  • Bccの設定について

    同報メールを、ABCDさん宛に送るとします。 To宛にはDさん宛でCc扱い、ABCさんにはBccで送った場合、 Dさんは自分以外にも同報メールが送られている事に気付きますか? また、送信先(To)を自分のアドレスにして、ABCDさんをBcc扱いにして送信した場合、こちらのメールアドレスはABCDさんにはちゃんと 伝わるのでしょうか?

  • 宛先とCCとBCC

    役目上同じメールを多くの人に送信する必要があるのですが この宛先、CC、BCCってどうちがうのでしょうか? あとメーリングリストを利用しようと思うのですが どこかいいところがあれば教えて欲しいです。 よろしくおねがいします

  • 海外の人にとってBCCって?

    同じ文面とかを送る時に宛名(TO)を複数にしたり、CCやBCCを使いますよね。 外国人のペンパルとやりとりしていて、複数の人にあてて(宛先に数十人ズラーっとアドレスが並んだ状態で)カードとかメッセージをくれたりすることが今までに何度かあったんですけど、ペンパルの友達(であろう人)とはいえ、見ず知らずの人に私のアドレスを知られるのは個人的にはあんまり気持ちのいいものではないです。 今回、海外宛にクリスマスカードをメールで送信しようと思っているのですが、人数が多いため、Dear all,として一度に送信したいのです。(一度のためにメーリングリストまで作るのはちょっと・・・と思います) 日本人とのやりとりでは、仕事上、プライベートに関わらず、Toを自分のアドレスにしてBCCを利用して誰に送ったかわからないようにするというのも結構ありますが、海外ではどのくらいBCCが使われているのでしょうか。 また逆に「この文面は複数の人に送られているのに、誰に送ったか隠しているんだな」とわかると不快に思われてしまったりするのでしょうか。 どなたか回答お願いします。

  • Lotus Notes 6.5を社内で利用しており、To、Bcc、Cc

    Lotus Notes 6.5を社内で利用しており、To、Bcc、Ccのどの宛先にも自信のメールアドレスが入っていないメールを受信しました。 自分のアドレスがBccに指定されてメールを受信した場合、Notesでは通常Bccフィールドに自分のアドレスが表示されます。 ただし今回は、Toはもちろんのこと、Bcc、Ccにも自信のアドレスはないメールを受信しました。 IBM技術情報等を確認してみましたが、解決策がみつからないので、 原因をお分かりの方は教えてください。 よろしくお願いします。

  • メールでCCとかBCCとかって何ですか?

     メールを送る相手の宛先の下欄に"CC"とか"BCC"とかっていうアドレスを記入する項目がありますが、これは何を意味し、どういう機能があるのでしょうか?  どなたか教えてください。

  • 転送の際、宛先を変更してくれるメール転送ツールを教えて下さい

    メールを転送する際、宛先(toヘッダー)を指定のアドレスに書き換えてくれる『メール転送ツール』をご存じでしたら教えてください。利用しているメーリングリストが、to又はccに該当アドレスの指定がないと処理してくれないため困っています。