HTML Email - имя пользователя сервера, видимое как отправитель - PullRequest
0 голосов
/ 19 июня 2019

У меня есть веб-сайт, на котором каждый раз, когда размещается заказ, отправляется электронное письмо как клиенту, так и администратору.

Теперь электронные письма отправляются как клиенту, так и администратору, но заголовок, в котором я указываю адрес электронной почты для адресата, не работает. Когда электронная почта поступает, электронная почта адресата отображается как мое имя пользователя, используемое для входа на Сервер.

Мне удалось заставить работать электронную почту адресата, только когда электронная почта НЕ отформатирована в HTML.

Я использовал HTML для форматирования электронных писем и использую функцию mail () для его отправки. например.

У меня тот же код для электронной почты администратора, но с разными переменными ..

  $toCustomer = "customerEmail@gmail.com";
  $customerSubject = "Order Confirmation";
  $headers = "MIME-Version: 1.0" . "\r\n";
  $headers .= "Content-type:text/html;charset=UTF-8" . "\r\b";
  $headers .= 'From: automatedMesage@PleaseDoNotReply' . "\r\n";

  $customerTxt =" Order has been placed!!";

  mail($toCustomer,$customerSubject,$customerTxt,$headers);
...