$ headers ['List-Unsubscribe'] в PHP работает некорректно - PullRequest
0 голосов
/ 16 апреля 2020

Я прочитал статью на https://sendgrid.com/blog/list-unsubscribe/. Это объясняет использование List-Unsubscribe:

enter image description here

В моей реализации PHP я пробовал это: $headers['List-Unsubscribe'] = $unsubscribeUrl;.

$unsubscribeUrl содержит URL для отписки. Это та же ссылка, что и в нижнем колонтитуле письма, помимо почтового адреса.

У меня есть много других заголовков, таких как:

  • $headers['From']
  • $headers['To']
  • $headers['Subject']
  • $headers['Return-Path']
  • $headers['Content-Type']

Все мои заголовки работают последовательно, кроме для $headers['List-Unsubscribe'] это, кажется, работает только иногда. Когда я получаю электронные письма, я вижу это только в своей папке входящих сообщений G Suite (система Gmail):

enter image description here

Но затем я go в другой G Suite У меня есть аккаунт для другого домена (система Gmail), и я вижу «ссылку для отмены подписки»:

enter image description here

Однако я не вижу " отписаться: отписаться от этого отправителя ", который появляется на изображении Yelp, которым я поделился выше:

enter image description here

Когда я нажимаю ссылку" Отписаться ", я получить это:

enter image description here

Почему иногда я вижу ссылку "Отписаться", а иногда нет? Это что-то, что почтовый клиент произвольно решает?

...