Заголовки электронной почты PHP - вариант доставки - PullRequest
2 голосов
/ 15 февраля 2012

Я добавил следующий код в наше приложение PHP Mail, которое рассылает электронные письма:

$email_header .= "Disposition-Notification-To: $from"; 
$email_header .= "X-Confirm-Reading-To: $from"; 

Однако мы не получаем никаких подтверждений «Доставлено» или «Читать».* Есть мысли?

Спасибо,

H.

Ответы [ 3 ]

5 голосов
/ 15 февраля 2012

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

Однако, это еще одна причина, по которой это может быть неудачным, если включена отправка уведомлений о прочтенииявляется то, что вам нужно включить новую строку в конце каждой строки:

$email_header .= "Disposition-Notification-To: $from\r\n"; 
$email_header .= "X-Confirm-Reading-To: $from\r\n"; 
1 голос
/ 15 февраля 2012

Я считаю, что один заголовок для получения уведомлений о прочтении был Return-Receipt-To:.Кроме того, пользователи обычно имеют возможность игнорировать «уведомление о прочтении» и не отправлять электронную почту обратно, если заголовок полностью не игнорируется клиентом.

0 голосов
/ 15 февраля 2012

(возможно, не ответ на вопрос, но вероятный ответ на то, чего вы пытаетесь достичь)Ваш метод не будет работать в большинстве случаев, так как подтверждения обычно отключены.Используйте тег изображения для записи чтения электронной почты в письме.Это не будет работать, если загрузка изображений отключена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...