梨邮件功能密送不会发送

时间:2013-01-28 07:52:58

标签: php email pear bcc

我从网站复制了PEAR邮件的代码,然后输入我的数据。有用。它发送邮件,但是,我想使用密件抄送发送给很多人,并保持他们的地址匿名,它将发送给$收件人,但不是$ bcc。

代码:

<?php
$message = "yay email!";
require_once("Mail.php");
$from = 'myaddress@mysite.com ';
$to = "anadress@gmail.com";
$bcc = "thepeopleimemailing@yaddayadda.com";
$subject = " test";
$body = $message;
$host = "smtp.mysite.com";
$username = "myusername";
$password = "mypassword";
$headers = array ('From' => $from,
    'To' => $to,
    'Cc' => $cc,
    'Bcc' => $bcc,
    'Subject' => $subject
);
$recipients = $to;


$smtp = Mail::factory('smtp',
    array ('host' => $host,
        'auth' => true,
        'username' => $username,
        'password' => $password,
        'port' => '25'
    )
);
$mail = $smtp->send($recipients, $headers, $body);
if (PEAR::isError($mail)) {
    echo($mail->getMessage());
}
else {
    echo("Message successfully sent!");
}
?>

P.S。我在anther论坛上看到我不应该把标题放在数组中?我无法掌握标题的概念。他们做了什么,我应该如何组织他们?我只想要一个to,from,subject和bcc。

谢谢!

3 个答案:

答案 0 :(得分:7)

要详细说明Chaky31发送Bcc的答案,请使用以下内容,请注意我们不在标题中指定任何密件抄送信息:

//All other variables should be self explanatory!

//The main recipient
$to = "test@test.com";

//Bcc recipients
$bcc = "bcc@test.com";

$headers = array ('From' => $from,
  'To' => $to,
  'Subject' => $subject);
$smtp = Mail::factory('smtp',
  array ('host' => $host,
    'port' => $port,
    'auth' => true,
    'username' => $username,
    'password' => $password));

//We append the bcc addresses as comma seperated values to the send method
$mail = $smtp->send($to . "," . $bcc, $headers, $body);

答案 1 :(得分:3)

对于那些正在寻找在PEAR php邮件中添加cc和bcc的解决方案的人。这是简单的解决方案和缩写解释原因。

答案:每个想要接收邮件的人都必须添加到$recipients字段。如果他们不在这个领域,他们将不会收到邮件。您希望看到的所有内容都添加到标题中。因此,由于密件抄送是BLIND碳复制,所以不要将其添加到标题中。

为什么?:收件人字段指示邮件的去向,标题指示显示的内容。如果你没有在标题中添加cc,那么你也可以让它们失明。无论你想要什么。如有任何问题,请查看上面添加的ripa链接!很棒的解释!

答案 2 :(得分:0)

使用$headers['Cc'] = 'cc@example.com, bb@example.com, dd@ex.com';

请参阅以下链接了解梨邮件

Sending multiple CC's and BCCs with PHP PEAR MAIL

或者可以从

获得帮助

http://phpmailer.worxware.com/index.php?pg=exampledb - 这不是梨邮件。但它工作得很好。我已经使用了它,它很容易集成。