私はphpメーラークラスを使用して顧客に電子メールを送信しています。しかし、それはエラーで失敗しました:
Language string failed to load: recipients_failed example@gmail.com
$email_to と $email_from の値を同じメールアドレスに変更すると、メールは正常に送信されます
これは、メールを送信するための私のコードです
$email_to = "example@gmail.com";
$email_subject = "bla bla";
$email_from = 'info@domain.com.vn';
$email_message = "hello there";
$mail = new PHPMailer();
$mail->CharSet="UTF-8";
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.domain.com.vn"; // SMTP server
$mail->From = $email_from;
$mail->AddAddress($email_to);
$mail->AddReplyTo($email_from);
$mail->Subject = $email_subject;
$mail->WordWrap = 100;
$mail->Body = $htmlBody;
$mail->isHTML(true);
$mail->AltBody = $email_message;
if(!$mail->Send()){
echo $mail->ErrorInfo;
}
したがって、$email_to を info@domain.com.vn に変更しない限り、常にエラーが報告されます。
ありがとうございました、