2009-12-07 4 views
0

Я пытаюсь отправить несколько писем через SMTP GMail, а линии CC и BCC не получают электронное письмо. Я тестировал GMail SMTP с Evolution (почтовый клиент Linux), который отлично работает, хотя я не мог получить исходный дамп сообщения, потому что это через SSL.Проблема с протоколом SMTP с Zend_Mail

Вот журнал связи с 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:<[email protected]> 
250 2.1.5 OK 22sm2669783yxe.39 
RCPT TO:<[email protected]> 
250 2.1.5 OK 22sm2669783yxe.39 
RCPT TO:<[email protected]> 
250 2.1.5 OK 22sm2669783yxe.39 
DATA 
354 Go ahead 22sm2669783yxe.39 
From: [removed] 
To: [email protected] 
Cc: [email protected] 
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 линий для работы ,

+0

Это выглядит правильно. Получают ли адреса 'zf-mail-test - * @ mailinator.com' электронные письма, если они являются основным получателем (т. Е. Не CC'd или BCC'ed), то есть, если вы отправляете электронные письма по одному -время? – leepowers

+0

Да. Общий консенсус, который я получил вне SO, заключался в том, что все адреса mailinator.com в основном относятся к одному большому почтовому ящику, а их SMTP-сервер не доставляет дубликаты писем в один и тот же почтовый ящик. Такое же поведение применяется к [email protected] + все, что является псевдонимом для почтового ящика, и, таким образом, поставляется только одна копия. – Toxygene

ответ

0

Пожалуйста, см: http://forums.codewalkers.com/pear-packages-47/email-bcc-header-confusion-840705.html

В частности:

С SMTP, все получатели должны быть в списке паров 1 в посыле, а содержимого заголовков To/Cc/Bcc имеет не влияет на то, что отправляется - это только информация о получателе.

В проекте, который я сделал некоторое время назад, мне пришлось отправить электронное письмо каждому получателю BCC индивидуально.