我有一個問題,當我想發送郵件給客戶和管理員。Zend_Mail不會發送密送到發件人地址
問題是,客戶收到的郵件,但密件抄送將不會如果從=密件抄送。有沒有我錯過的設置? 這可能是服務器問題,還是Zend相關問題?
示例代碼我使用:
$mail = new Zend_Mail();
$mail->setFrom('[email protected]', 'Admin')
->addTo('[email protected]', 'Customer')
->setBodyText('Example')
->addBcc('[email protected]');
$mail->send();
標頭是(從$ MAIL-> getHeaders()):
array(3) {
["From"]=>
array(2) {
[0]=>
string(26) "Admin <[email protected]>"
["append"]=>
bool(true)
}
["To"]=>
array(2) {
[0]=>
string(25) "Customer <[email protected]>"
["append"]=>
bool(true)
}
["Bcc"]=>
array(2) {
[0]=>
string(18) "[email protected]"
["append"]=>
bool(true)
}
}
首先,你應該註明您的電子郵件地址,即'$ MAIL-> setFrom(「[email protected]」)',如果它不是一個錯字中你的問題。 – dinopmi
對不起,這只是錯字,主要問題是爲什麼管理員沒有收到他發送的密送郵件。我會糾正這個例子。 –
你能看到標題信息並粘貼在這裏嗎?這將有助於我們進一步調查。通過調用'$ mail-> getHeaders()'方法可以獲得郵件頭。 –