PHP SMTP BCC, senza passare attraverso
Domanda
I destinatari nominati nel BCC / CC (nelle intestazioni) non vengono ricevuti. Ho trovato un paio di post con domande simili, nessuna risposta ...
Il codice è al di sotto, la domanda è: "Qualcuno di voi ha avuto problemi simili"
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);
Soluzione
Sembra che si sta utilizzando il modulo PEAR posta. se leggete qui Vedrete una discussione su intestazioni passati al modulo di pera specifica solo il modo gli sguardi messaggio, non a chi ottiene in realtà. Se si aggiunge un'intestazione CC, quella persona verrà visualizzato come in CC ma in realtà riceverla ha bisogno di essere aggiunti alla matrice destinatari. Per BCC, di aggiungerli al recpients array, ma non vengono mostrate nell'intestazione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow