2009-12-07 4 views
0

J'essaie d'envoyer des e-mails via GMail SMTP et les lignes CC et BCC ne reçoivent pas l'e-mail. J'ai testé GMail SMTP avec Evolution (client de messagerie Linux), qui fonctionne bien, même si je n'ai pas pu obtenir un vidage brut de la communication parce que c'est via SSL.Problème de protocole SMTP avec Zend_Mail

Voici le journal de communication de 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 

Je ne sais pas assez sur le protocole SMTP pour comprendre ce que Zend_Mail ne le fait pas, il doit être fait pour les lignes CC/BCC pour travailler .

+0

Cela semble à peu près correct. Est-ce que les adresses 'zf-mail-test - * @ mailinator.com' reçoivent toutes l'e-mail si elles sont le destinataire principal (c'est-à-dire, pas CC'd ou BCC'ed) - c'est-à-dire, si vous envoyez les emails -a-temps? – leepowers

+0

Oui. Le consensus général que j'ai obtenu en dehors de SO était que toutes les adresses de mailinator.com sont fondamentalement des alias à une grande boîte aux lettres et que leur serveur SMTP ne livre pas d'e-mails en double à la même boîte aux lettres. Le même comportement s'applique à [email protected] + tout ce qui est un alias à la boîte aux lettres et donc, une seule copie est livrée. – Toxygene

Répondre

0

S'il vous plaît voir: http://forums.codewalkers.com/pear-packages-47/email-bcc-header-confusion-840705.html

En particulier:

Avec SMTP, tous les destinataires doivent être répertoriés comme PARAM 1 à envoyer, et les contenu des en-têtes A/Cc/Cci ont aucun effet sur ce qui est envoyé - ils sont juste des informations de récepteur.

Dans un projet que j'ai effectué il y a quelque temps, j'ai dû envoyer l'e-mail à chaque destinataire BCC individuellement.