PHPMailer не работает должным образом с переменной AddAddress

Я использую PHPMailer для отправки электронных писем. я имею

$email_to      = $_POST['emailField'];

Я хочу отправить письмо на переменную $ email_to.

Попытка использовать ниже php-код, но сообщение отправлено не удалось.

<?php
require 'phpmail/PHPMailerAutoload.php';
$mail = new PHPMailer;
//$mail->SMTPDebug = 3;                               // Enable verbose debug output
$mail->isSMTP();                                      // Set mailer to use SMTP
$mail->Host = 'example.host.net';  // Specify main and backup SMTP servers
$mail->SMTPAuth = true;                               // Enable SMTP authentication
$mail->Username = 'email@example.com';                 // SMTP username
$mail->Password = 'passwordhere';                           // SMTP password
$mail->Port = 25;                                    // TCP port to connect to
$mail->setFrom('email@example.com', 'Mysite');
//this code shows data successfully. So no issues with variable. // echo $email_to;
$mail->AddAddress($email_to);
$mail->addReplyTo('email@example.com', 'Information');
$mail->isHTML(true);                                  // Set email format to HTML
$mail->Subject = 'Subject here';
$mail->Body    = "My message";
$mail->AltBody = "non html code message";
if(!$mail->send()) {

} else {
}
?>

Когда я упоминаю адрес электронной почты вместо переменной, как ->

$mail->AddAddress('myemail@example.com');

вместо

$mail->AddAddress($email_to);

Затем он успешно отправляет почту.

Что делать сейчас? Как я могу решить эту проблему?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector