Zend Mail(使用SMTP):出现在TO中的CC的电子邮件地址

时间:2012-10-24 00:35:33

标签: zend-framework email smtp

我在使用Zend Mail和我的SMTP服务器时遇到了一个奇怪的问题。我正在尝试向列表和CC列表发送电子邮件,并且CC列表中的唯一电子邮件收件人正被添加到电子邮件的收件人列表中。

我试图通过转储Zend_Mail对象来调试它,这就是它的样子:

[_charset:protected] => iso-8859-1
[_headers:protected] => Array
    (
        [From] => Array
            (
                [0] => me@from.com
                [append] => 1
            )

        [To] => Array
            (
                [0] => epinapala@gmail.com
                [append] => 1
                [1] => epinapala@f.com
            )

        [Cc] => Array
            (
                [0] => epinapala@d.com
                [append] => 1
                [1] => epinapala@m.com
            )

        [Subject] => Array
            (
                [0] => Mail Subject Here 
            )

    )

[_headerEncoding:protected] => quoted-printable
[_from:protected] => me@from.com
[_to:protected] => Array
    (
        [0] => epinapala@gmail.com
        [1] => epinapala@f.com
    )


[_recipients:protected] => Array
    (
        [epinapala@gmail.com] => 1
        [epinapala@f.com] => 1
        [epinapala@d.com] => 1
        [epinapala@m.com] => 1
    )

邮件标题看起来不错,但是CC列表中的电子邮件正被添加到“列表”。

我正在做的是将电子邮件附加到ToList和CC List。

   $mail = new Zend_Mail();
    ................... 
......................
    $mail->setFrom($from);
    $mail->addTo("epinapala@gmail.com");
    $mail->addTo("epinapala@f.com");
    $mail->addCc("epinapala@d.com");
    $mail->addCc("epinapala@m.com");
.......................
..........
    $mail->send();

以下是我的Gmail屏幕截图,显示了问题: @ d.com和@ m.com也出现了!

enter image description here

我错过了什么吗?

0 个答案:

没有答案