使用PHPMailer類。 我有以下代碼。對於電子郵件發送給客戶和所有者相同的電子郵件, 只有發送從信息是更改爲客戶和所有者。 Blockquote 當我提交電子郵件信息,客戶端得到雙重電子郵件(獲得2電子郵件)和所有者獲得1電子郵件。 和客戶端從客戶端獲取電子郵件信息如何發送個人電子郵件到 。 這段代碼是否包含任何錯誤?
/* for client email send*/
$emailAddr ='[email protected]';
$body = $client_message;
$body = eregi_replace("[\]",'',$body);
$mail->SetFrom(c, $name);
$mail->AddAddress($_POST['email'], $_POST['name']);
$mail->Subject = "subject1";
$mail->MsgHTML($body);
$mail->AddAttachment("images/download.pdf");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
/*For owner email*/
$client_message1 = $client_message;
$body = $client_message1;
$body = eregi_replace("[\]",'',$body);
$mail->SetFrom($_POST['email'], $_POST['name']);
$mail->AddAddress($emailAddr, $name);
$mail->Subject = "subject1";
$mail->MsgHTML($body);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
swiftmailer? eregi_replace()已棄用。你不檢查你的後期變量。 – Bernhard
我已刪除「eregi_replace()」,但沒有任何更改。 –