簡體   English   中英

在 PHP Mailer 中添加 CC 不起作用

[英]Add CC in PHP Mailer not working

我嘗試使用 AddAddress 向用戶發送電子郵件,並通過 CC 向管理員發送另外三封電子郵件,依此類推。
我可以使用 AddAdress() 發送電子郵件,但不能使用 Add CC。
下面是我的代碼。

<?php
require("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsSMTP();  // telling the class to use SMTP
$mail->Host     = "mail.test.com.my"; // SMTP server

$mail->From     = "enquiry@test.com.my";
$mail->AddAddress($email);

$mail->Subject  = "Colourful email";
$mail->Body     =$message;
/*$mail->WordWrap = 50;*/
$mail->AddCC    =($email_1);
$mail->AddCC    =($email_2);
$mail->AddCC    =($email_3);

if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Kindly check your email for the confirmation of your rental.Thank you.';
}

?>

你不需要=在這個

$mail->AddCC($email_1);

嘗試使用此附加參數

$mail->AddCC('person1@domain.com', 'Person One');
$mail->AddCC('person2@domain.com', 'Person Two');

這里只是一個錯字。 方法是addCC(string $address, string $name = '') : boolean with a addCC(string $address, string $name = '') : boolean case 'a'

我於 2021 年 4 月 12 日使用 PhpMailer 在 goDaddy 中托管了我的網站,並帶有聯系我們表格。 它不起作用。 我敲了兩天頭。

終於問題解決了。 只需按照以下步驟操作:

  1. 啟動您的 cPanel 管理控制台。
  2. 向下滾動到 EMAIL 部分,然后單擊 EMAIL ACCOUNTS(此處您將看到為域創建的電子郵件帳戶列表)
  3. 現在點擊 CHECKMAIL 按鈕
  4. 向下滾動並單擊配置郵件客戶端並記下詳細信息。

下面是我的配置,電子郵件被觸發:

$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->Host = 'sg2plzcpnl462834.prod.sin2.secureserver.net';
$mail->Username = 'xxxxxxx@domain.com';
$mail->Password = 'xxxx@yyyy.zzzz';

還要確保在 EMAIL SECTION > EMAIL ROUTING 下,應選擇以下選項:“自動檢測配置”(選項 1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM