Является ли хорошей идеей доверять BCC, чтобы не раскрыть адреса других людей?
Вопрос
Я использую phpmailer, чтобы отправить электронные письма с SMTP из моего сценария. Обеспечение электронных писем на самом деле являются номерами ячейки, использующие по электронной почте-SMS-шлюзам. Теперь, в идеале я хочу создать большой список BCC, чтобы отправить все в одну партию вместо того, чтобы зацикливаться через большой список адресов и отправлять их по одному за раз.
Должен ли я полностью доверять функциональности BCC, чтобы скрыть адреса других получателей (которые в этом случае в основном являются телефонными номерами)?
Решение
Ряд MTAS ответит на разбивку на поле, сбросив все адреса BCC в заголовок «Видимо к» --- не то, что вы хотите. Похоже, вы выиграете от чтения на SMTP: есть два Места, где к решам устанавливаются, и они не должны быть одинаковыми. Установите адрес конверта к тому, что вам нужно, и данные для решения некоторых удобных гибберов.
Другие советы
Это может быть зависеть от реализации, но я думаю, что большинство из них не будут раскрывать электронные письма в BCC, ведь это то, что он должен сделать.
Есть простой способ узнать, просто отправьте себе электронное письмо, поместите некоторые адреса в список BCC и проверьте необработанное сообщение, чтобы узнать, сможете ли вы найти электронные письма BCC'D.
Телефонные номера выходят на провод в четко-тексте. Будь то в линии «:» или «BCC:»; Будь то одна электронная почта за один раз или весь пакет одновременно.
Таким образом, реальные вопросы: 1. Доверьтесь ли вы транспортному транспорту (с точки зрения конфиденциальности) ... и ... 2. Что является более эффективным методом?
Похоже, у вас, вероятно, нет выбора по электронной почте телефона # ... ... и он также звучит как «Отправить-все-одно», может быть значительно более эффективным.
ИМХО .. PSM.
PS: «На третьей руке ...» - я не Подумайте, что «BCC» телефон # когда-либо появляется на мобильном телефоне любого получателя. Так что я, честно говоря, не думаю, что это проблема ...
BCC («Blind Carbon Copy») не следует видно для любых других получателей, и должна быть (в большинстве случаев) быть безопасным. Конечно, ничего не идеально. Отказ Если вы хотите быть на 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();
}
Да. Это точка BCC: поле в первую очередь.
Я доверяю компьютерному программному обеспечению, насколько я могу удобно выплавить крысу (атрибуция, необходимое для отличного телешоу Blackadder »для этого маленького GEM).
Если вы беспокоитесь об этом, не используйте его. Я уверен, что люди думали, что их профили в Facebook также были в безопасности. Не говоря уже о всех номерах кредитных карт, которые были освобождены в дикой природе, предположительно безопасными сайтами.
Gmail покажет все адреса BCC.
Чтобы увидеть это, откройте свой аккаунт Gmail, составляйте новое письмо для себя и BCC поддельный адрес (т.е. fakeaddress@fakeaddress123.com)
Когда вы получите электронное письмо, нажмите кнопку «Показать детали», и вы сможете увидеть BCC. Я использовал Gmail BCC перед ... это не закончилось хорошо.
Из Википедии:
RFC 3864 описывает процедуры регистрации полей заголовка сообщений на IANA; Он предусматривает имена постоянного и предварительного заголовка сообщений, в том числе и поля, определенные для MIME, Netnews и HTTP и ссылаются на соответствующие RFC. Общие поля заголовка для электронной почты включают в себя: BCC: слепой карбон копия; Адреса добавлены в список доставки SMTP, но не (обычно), перечисленные в данных сообщения, оставаясь невидимыми для других получателей.
Это зависит от вас, чтобы выяснить, если вы заботитесь о «обычно».