0

我正在尝试通过 GMail SMTP 发送一些电子邮件,而 CC 和 BCC 线路没有收到电子邮件。我已经使用 Evolution(Linux 电子邮件客户端)测试了 GMail SMTP,它工作正常,但我无法获得通信的原始转储,因为它是通过 SSL 的。

这是 Zend_Mail 的通信日志:

220 mx.google.com ESMTP 22sm2669783yxe.39
EHLO localhost
250-mx.google.com at your service, [67.152.160.2]
250-SIZE 35651584
250-8BITMIME
250-AUTH LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250 PIPELINING
AUTH LOGIN
334 VXNlcm5hbWU6
[removed]
334 UGFzc3dvcmQ6
[removed]
235 2.7.0 Accepted
MAIL FROM:[removed]
250 2.1.0 OK 22sm2669783yxe.39
RCPT TO:<zf-mail-test-1@mailinator.com>
250 2.1.5 OK 22sm2669783yxe.39
RCPT TO:<zf-mail-test-2@mailinator.com>
250 2.1.5 OK 22sm2669783yxe.39
RCPT TO:<zf-mail-test-3@mailinator.com>
250 2.1.5 OK 22sm2669783yxe.39
DATA
354  Go ahead 22sm2669783yxe.39
From: [removed]
To: zf-mail-test-1@mailinator.com
Cc: zf-mail-test-2@mailinator.com
Subject: My Test Subject
Date: Mon, 07 Dec 2009 14:21:49 -0600
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
MIME-Version: 1.0

My test body
.
250 2.0.0 OK 1260217313 22sm2669783yxe.39

我对 SMTP 协议知之甚少,无法弄清楚 Zend_Mail 没有做什么,而它需要做什么才能让 CC/BCC 线路正常工作。

4

1 回答 1

0

请参阅:http ://forums.codewalkers.com/pear-packages-47/email-bcc-header-confusion-840705.html

尤其是:

使用 SMTP,所有收件人必须在发送中列为参数 1,并且 To/Cc/Bcc 标头的内容对发送的内容没有影响 - 它们只是接收者信息。

在我不久前做的一个项目中,我必须将电子邮件单独发送给每个密件抄送收件人。

于 2009-12-09T00:51:35.803 回答