Php 信任密件抄送不泄露他人是个好主意吗';谁的地址?

Php 信任密件抄送不泄露他人是个好主意吗';谁的地址?,php,email,phpmailer,privacy,bcc,Php,Email,Phpmailer,Privacy,Bcc,我正在使用PHPMailer从我的脚本发送带有SMTP的电子邮件。所讨论的电子邮件实际上是利用电子邮件到SMS网关的手机号码。现在,理想情况下,我想建立一个大的密件抄送列表,以一批发送所有内容,而不是循环一个大的地址列表,一次发送一个地址 我是否应该完全信任密件抄送功能来隐藏其他收件人的地址(在本例中主要是电话号码)?是。这就是BCC:字段的第一点。电话号码以明文形式通过线路发送出去。无论是“收件人:”还是“密件抄送:”行;无论是一次发送一封电子邮件,还是一次发送整批电子邮件 因此,真正的问题是

我正在使用PHPMailer从我的脚本发送带有SMTP的电子邮件。所讨论的电子邮件实际上是利用电子邮件到SMS网关的手机号码。现在,理想情况下,我想建立一个大的密件抄送列表,以一批发送所有内容,而不是循环一个大的地址列表,一次发送一个地址


我是否应该完全信任密件抄送功能来隐藏其他收件人的地址(在本例中主要是电话号码)?

是。这就是BCC:字段的第一点。

电话号码以明文形式通过线路发送出去。无论是“收件人:”还是“密件抄送:”行;无论是一次发送一封电子邮件,还是一次发送整批电子邮件

因此,真正的问题是: 1.您是否信任您的交通工具(在保密方面) ... 而且。。。 2.哪种方法更有效

听起来你可能别无选择,无法通过电子邮件发送电话。。。 ... 而且听起来“一次发送所有邮件”可能会更有效率

伊姆霍。。PSM

附言:
“第三方面…”-我认为“密件抄送”电话永远不会出现在任何收件人的手机上。因此,老实说,我不认为这是一个问题…

这可能取决于实施情况,但我认为他们中的大多数人不会在密件抄送中透露电子邮件,毕竟这就是密件抄送的目的


有一个简单的方法可以找到,只需给自己发送一封电子邮件,在密件抄送列表中输入一些地址,然后检查原始邮件,看看是否可以找到密件抄送的电子邮件

我尽可能信任计算机软件,因为我可以轻松地吐出一只老鼠(这是优秀的“黑加法器”电视节目对那颗小宝石的要求)


如果你担心它,不要使用它。我相信人们也认为他们的Facebook个人资料是安全的。更不用说那些被认为是安全的网站公开的信用卡号码了。

许多MTA会通过将所有密件抄送地址转储到一个“显然是收件人”的标题中来响应一个损坏的收件人字段,这不是你想要的。听起来你会从阅读SMTP中受益:有两个地方可以设置收件人地址,它们不必相同。将信封地址设置为您需要的地址,并将要寻址的数据设置为一些方便的胡言乱语

Gmail将显示所有密件抄送地址

要看到这一点,请打开你的gmail帐户,给自己写一封新的电子邮件,然后以密件抄送一个假地址(即。fakeaddress@fakeaddress123.com)

收到电子邮件后,单击“显示详细信息”按钮,您将能够看到密件抄送。我以前用过Gmail密件抄送…结果不太好。

密件抄送(“盲拷贝”)不应该被任何其他收件人看到,并且应该(在大多数情况下)是安全的。如果您想100%确保电子邮件地址保持安全,只需创建一个循环并分别为每个号码/地址发送一封单独的电子邮件

因此,不是:

/* $mailer assumed as PHPMailer Object */
foreach( $recipient as $r ){
  $mailer->AddBCC( $r['emailAddress'] );
}
$mailer->Send();
您可以使用:

/* $mailer assumed as PHPMailer Object */
foreach( $recipient as $r ){
  $mailer->ClearAllRecipients();
  $mailer->AddAddress( $r['emailAddress'] );
  $mailer->Send();
}
来自维基百科:

RFC 3864描述了IANA上消息头字段的注册过程;它提供永久和临时消息头字段名,还包括为MIME、netnews和http定义的字段,并引用相关RFC。电子邮件的常用标题字段包括: 密件抄送:盲拷贝;已添加到SMTP传递列表但(通常)未在邮件数据中列出的地址,其他收件人仍不可见


这取决于您是否关心“通常”。

在某些边缘情况下,例如丢失或损坏的
收件人:
字段,某些MTA会显示BCC。这就是为什么如果我发送一封包含大量密件抄送的电子邮件,而没有其他内容,我会将其
发送到:
我自己。谁投票支持迁移到SU?这不属于SU。啊,但你正在用GMail发送和接收密件抄送的电子邮件。如果您使用符合RFCs的外部邮件服务器,密件抄送地址将不会与电子邮件的gmail副本一起发送。这是一个有缺陷的测试。我刚刚用Gmail通过一个外部电子邮件服务器通过SMTP发送了一封电子邮件到另一个单独的Gmail帐户。密件抄送地址在收到的电子邮件中不可见。