Php Zend_邮件的SMTP协议问题

Php Zend_邮件的SMTP协议问题,php,zend-framework,smtp,zend-mail,Php,Zend Framework,Smtp,Zend Mail,我正在尝试通过GMail SMTP发送一些电子邮件,而抄送和密件抄送线路没有收到电子邮件。我已经用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-S

我正在尝试通过GMail SMTP发送一些电子邮件,而抄送和密件抄送线路没有收到电子邮件。我已经用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
220 mx.google.com ESMTP 22sm2669783yxe.39
EHLO本地主机
250-mx.google.com为您服务,[67.152.160.2]
250号35651584
250-8比特
250-AUTH普通登录
250-增强状态码
250流水线
身份验证登录
334 VXNlcm5hbWU6
[删除]
334 UGFzc3dvcmQ6
[删除]
235 2.7.0接受
邮件发件人:[已删除]
250 2.1.0正常22sm2669783yxe.39
RCPT至:
250 2.1.5正常22sm2669783yxe.39
RCPT至:
250 2.1.5正常22sm2669783yxe.39
RCPT至:
250 2.1.5正常22sm2669783yxe.39
资料
354继续22sm2669783yxe.39
发件人:[已删除]
致:zf邮件测试-1@mailinator.com
抄送:zf邮件测试-2@mailinator.com
主题:我的测试主题
日期:2009年12月7日星期一14:21:49-0600
内容类型:文本/纯文本;字符集=iso-8859-1
内容传输编码:引用可打印
内容配置:内联
MIME版本:1.0
我的测试机构
.
250 2.0.0正常1260217313 22sm2669783yxe.39
我对SMTP协议了解不够,无法确定Zend_Mail没有做什么,而CC/BCC线路需要做什么。

请参阅:

特别是:

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


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

这看起来是正确的。如果zf mail test-*@mailinator.com地址是主要收件人(即不是抄送或密件抄送),也就是说,如果您一次发送一封电子邮件,那么所有地址是否都会收到电子邮件?是的。我得到的普遍共识是,所有mailinator.com地址基本上都是一个大邮箱的别名,他们的SMTP服务器不会向同一邮箱发送重复的电子邮件。同样的行为也适用于邮箱+whatever@gmail.com. +无论邮箱的别名是什么,因此只传递一个副本。