PHP SMTP BCC ، لا تمر من خلال
سؤال
لم يتم استلام المستلمين المسمى في BCC/CC (في الرؤوس). لقد وجدت بعض المشاركات مع أسئلة مماثلة ، لا إجابات ...
الرمز أدناه ، والسؤال هو: "هل كان أي منكم لديه مشاكل مماثلة؟"
require_once "Mail.php";
$host = "mail.mailserver.com";
$username = "notification@yourhost.com";
$password = "getyourownpassword";
$headers = array ('From' => "User Name <$username>",
'To' => $to_,
'Cc' => 'Patty <patty@gmail.com>',
'Subject' => $subj_,
'Content-type' => 'text/html');
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to_, $headers, $mail_msg);
المحلول
يبدو أنك تستخدم وحدة بريد الكمثرى. إذا قرأت هنا سترى مناقشة حول الرؤوس التي تم نقلها إلى وحدة الكمثرى تحدد فقط كيف تبدو الرسالة ، وليس لمن تحصل عليها بالفعل. إذا قمت بإضافة رأس CC ، فسيظهر هذا الشخص باعتباره cc'd ولكن لاستلامه فعليًا ، يجب إضافته إلى مجموعة المستفيدين. بالنسبة إلى BCC ، يمكنك إضافتها إلى صفيف Recpients ، ولكن لا تظهر لهم في الرأس.
لا تنتمي إلى StackOverflow