2

SMTP サーバーで Zend Mail を使用すると奇妙な問題が発生します。リストと 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 リストのメールが To リストに追加されています。

私がやっているのは、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 も同様に表示されています!

ここに画像の説明を入力

何か不足していますか?

4

0 に答える 0