2011-06-27 38 views
1

當使用php發送郵件到to,cc,bcc地址通過Gmail SMTP端口465(嘗試587太),它只能到達地址。CC和密件抄送通過gmail smtp服務器,只能通過

由於某種原因,標題在ccbcc地址被拒絕。但是,當通過sendmail發送相同的頭文件時,它會正確地到達目的地。 WHT可能是問題,

使用的標題是:

$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"' 
); 

回答

0

抄送和密送無頭裏面做的SMTP級別東西。您應該自己實現它,方法是將郵件發送給單個收件人(SMTP級別的多個RCPT TO命令),或者堅持使用本地sendmail,因爲sendmail客戶端確實實施了Bcc和Cc郵件頭處理。

0

我將首先查看LOGS(/var/log/mail.log)和ROOT用戶郵件(vi /var/mail/root)中的錯誤或響應。因爲,如果您認爲標題或您的CC/BCC正在被拒絕,那麼您應該從響應中獲得failure response,並且這將始終轉到默認帳戶root

此外,

相關問題