Изпращане на CC и Bcc чрез gmail smtp сървър, минава само до адреси

Когато изпращате поща с помощта на php до to, cc, bcc адреси през Gmail SMTP порт 465 (опитах също 587), тя отива само до адреса.

По някаква причина заглавките се отхвърлят на адресите cc и bcc. Но когато същите заглавки се изпращат чрез sendmail, те достигат дестинациите правилно. Какъв може да е проблема,

Използваният хедър е:

$headers = array (  
'From' => $from,
'To' => $to,
//'Reply-To' => $from,
//'Return-Path' => $from,
'Cc' => $Cc,                         
'Bcc' => $Bcc, 
'Subject' => $subject,
'Date'=>date('D, d M Y H:i:s O'),
'Message-ID' =>'<'.Misc::randCode(6).''.time().'-'.$this->getEmail().'>',
'X-Mailer' =>'osTicket v 1.6',
'Content-Type' => 'text/html; charset="UTF-8"'
);

person user672546    schedule 27.06.2011    source източник


Отговори (2)


Cc и Bcc не са заглавки, които правят нещо на ниво SMTP. Трябва да го внедрите сами, като изпратите пощата до отделни получатели (множество RCPT TO команди на ниво SMTP) или вместо това се придържайте към използването на вашия локален sendmail, тъй като вашият sendmail клиент прилага обработка на Bcc и Cc заглавки.

person Friek    schedule 27.06.2011

Първо ще разгледам грешките или отговора в ДНЕВНИЦИТЕ (/var/log/mail.log) и пощата за ROOT потребител (vi /var/mail/root). Тъй като, ако смятате, че заглавките или вашето CC/BCC се отхвърлят, тогава трябва да получите failure response от отговора и това винаги ще отива в акаунта по подразбиране, който тук е root.

Също,

person Rakesh Sankar    schedule 28.06.2011