gpt4 book ai didi

PHP 电子邮件发送 BCC

转载 作者:IT王子 更新时间:2023-10-29 00:09:33 25 4
gpt4 key购买 nike

我知道有几个与此类似的问题,但我无法让它正常工作。

好的,我在一个名为 $emailList 的变量中有一个从我的数据库中获取的电子邮件列表。如果我将变量放在 $to 部分,我可以让我的代码从表单发送电子邮件,但是我无法让它与密件抄送一起使用。我什至在 $to 中添加了一封电子邮件,以防万一,但这没有什么不同。

这是我的代码。

$to = "name@mydomain.com";
$subject .= "".$emailSubject."";
$headers .= 'Bcc: $emailList';
$headers = "From: no-reply@thepartyfinder.co.uk\r\n" . "X-Mailer: php";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$message = '<html><body>';
$message .= 'THE MESSAGE FROM THE FORM';

if (mail($to, $subject, $message, $headers)) {
$sent = "Your email was sent!";
} else {
$sent = ("Error sending email.");
}

两种代码我都试过了:

$headers .= 'Bcc: $emailList';

$headers .= 'Bcc: '.$emailList.';

并不是说电子邮件没有分开,因为它们是分开的。我知道它们是因为如果我将 $emailList 放在 $to 部分,它就可以工作。


我应该添加,忽略 $message 位和 HTML 内容。我没有提供所有这些,所以这就是此代码中缺少它的原因。

最佳答案

你有 $headers .= '...';紧随其后的是 $headers = '...'; ;第二行覆盖第一行。

只需输入 $headers .= "Bcc: $emailList\r\n";Content-type 之后说行,应该没问题。

附带说明,To一般需要;否则邮件服务器可能会将您的邮件标记为垃圾邮件。

$headers  = "From: no-reply@thepartyfinder.co.uk\r\n" .
"X-Mailer: php\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "Bcc: $emailList\r\n";

关于PHP 电子邮件发送 BCC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9525415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com