PEAR邮件仅发送到以数字开头的BCC收件人电子邮件地址

时间:2011-12-06 08:34:00

标签: php smtp pear

我正在使用PEAR邮件(smtp)将BCC电子邮件发送到$recipients数组。 $recipients是一个枚举数组,打印出来就好了..

[0] > boss@boss.com
[1] > boss2@boss.com
[2] > 2323432@boss.com

当我把它传递给我的PEAR邮件时:

include('Mail.php');

$headers['From']    = 'From <no-reply@from.com>';
$headers['To']      = 'To <no-reply@from.com>';
$headers['Subject'] = 'subject';

$body = 'body';

$smtpinfo["host"] = "mail.server.com"; 
$smtpinfo["port"] = "25"; 
$smtpinfo["auth"] = true; 
$smtpinfo["debug"] = true; 
$smtpinfo["username"] = "user"; 
$smtpinfo["password"] = "password"; 

// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $smtpinfo);

$mail = $mail_object->send($recipients, $headers, $body);
if (PEAR::isError($send)) { print($send->getMessage());} 
echo '... mail success';

我得到以下调试信息,看起来它只是发送到以数字开头的电子邮件地址,因为它们是我看到的唯一的,没有其他地址接收邮件:

DEBUG: Recv: 220 ds.privatesys.net ESMTP Exim 4.72 Tue, 06 Dec 2011 00:21:11 -0800 DEBUG: Send: EHLO localhost DEBUG: Recv: 250-ds.privatesys.net Hello ds.privatesys.net [173.231.25.2] DEBUG: Recv: 250-SIZE 20971520 DEBUG: Recv: 250-PIPELINING DEBUG: Recv: 250-AUTH PLAIN LOGIN DEBUG: Recv: 250-STARTTLS DEBUG: Recv: 250 HELP DEBUG: Send: STARTTLS DEBUG: Recv: 220 TLS go ahead DEBUG: Send: EHLO localhost DEBUG: Recv: 250-ds.privatesys.net Hello ds.privatesys.net [173.231.25.2] DEBUG: Recv: 250-SIZE 20971520 DEBUG: Recv: 250-PIPELINING DEBUG: Recv: 250-AUTH PLAIN LOGIN DEBUG: Recv: 250 HELP DEBUG: Send: AUTH LOGIN DEBUG: Recv: 334 VXNlcm5hbWU6 DEBUG: Send: cGlwaHV0 DEBUG: Recv: 334 UGFzc3dvcmQ6 DEBUG: Send: dHJhaWwrMDE= DEBUG: Recv: 235 Authentication succeeded DEBUG: Send: MAIL FROM: DEBUG: Recv: 250 OK DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO:<8888singapore@domain.com> DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO:<7177253533@domain.com> DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: RCPT TO: DEBUG: Recv: 250 Accepted DEBUG: Send: DATA DEBUG: Recv: 354 Enter message, ending with "." on a line by itself DEBUG: Send: From: from To: to Subject: subject body DEBUG: Send: . DEBUG: Recv: 250 OK id=1RXqH1-0004XG-2v DEBUG: Send: QUIT DEBUG: Recv: 221 ds.privatesys.net closing connection ... mail success

为什么这不会发送到$recipients数组中的所有其他电子邮件地址?

0 个答案:

没有答案
相关问题