PHP Email Bcc из формы

Я создал форму для получения информации от конечных пользователей и электронной почты для конкретного человека. Я хотел бы, чтобы форма также была отправлена ​​по электронной почте отправителю. Все работает, кроме тех случаев, когда я пытаюсь Bcc податель. Если я добавлю строку в Bcc, письмо не будет отправлено. Если я удаляю строку для скрытой копии, электронное письмо отправляется правильно, но у отправителя нет копии электронного письма. Вот код,

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: $email' . "\r\n";
$headers .= 'Bcc: $email_bcc' . "\r\n";

1

Решение

Добавьте получателя BCC к получателям, но НЕ к заголовкам!

1

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

Использование Bcc в шапке должно быть хорошо. Тем не менее, убедитесь, что ваш почтовый сервер не убивает почту из-за этого.1

Проверьте возвращаемое значение функции mail. Это должно вернуть false, если произошла ошибка. Если это так, вам следует отправить дополнительное письмо отправителю.

Windows Server, похоже, имеет проблемы с этим.

1

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