我有一个问题,当我想发送邮件给客户和管理员。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()'方法可以获得邮件头。 –