PHPMailer отправляет электронную почту на другой адрес и другое тело по нажатию кнопки отправки - PullRequest
0 голосов
/ 24 января 2019
  $autoemail = new PHPMailer\PHPMailer\PHPMailer();

  $autoemail->IsSMTP(); // send via SMTP

  $autoemail->CharSet="utf-8";

  $autoemail->WordWrap = 50; // set word wrap

  $autoemail->IsHTML(true); // send as HTML

  $autoemail->AddAddress("example@gmail.com"); 
  $autoemail->AddReplyTo("example@gmail","EXAMPLE"); 

  $autoemail->WordWrap = 50; 

$autoemail->Subject="Hello";    
$autoemail->Body="Testing only";

if(!$autoemail->Send())
    {
        echo "Message was not sent";
        echo "Mailer Error: " . $autoemail->ErrorInfo;
        exit;
    }

$autoemail->ClearAllRecipients();

$autoemail->AddAddress("pleasehelp@gmail.com", "EXAMPLE"); 

$autoemail->Body="Testing Only";

if(!$autoemail->Send())
    {
        echo "Message was not sent";
        echo "Mailer Error: " . $autoemail->ErrorInfo;
        exit;
    }

Я хочу отправить электронное письмо на два разных адреса электронной почты, но эта кодировка дает мне ошибку, что она отправляет электронное письмо дважды на оба адреса, и после отправки электронного письма моя веб-страница превращается в белую страницу с сообщением об ошибке ERR_INCOMPLETE_CHUNKED_ENCODING. Пожалуйста помоги мне с этим! Спасибо!

1 Ответ

0 голосов
/ 24 января 2019

Ваш код выглядит нормально, но у вас, вероятно, есть плагин для браузера или что-то, вызывающее многократные представления.Если вы добавите случайное число в конец строки темы, я ожидаю, что вы обнаружите, что они будут разными для каждого набора сообщений, указывая на то, что скрипт выполняется более одного раза, например:

$autoemail->Subject="Hello".rand();    

Просмотр журнала доступа также может выявить несколько запросов.

Ошибка кодированной части не имеет отношения к этому сценарию.

...