Я прочитал статью на https://sendgrid.com/blog/list-unsubscribe/. Это объясняет использование List-Unsubscribe
:
В моей реализации 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):
Но затем я go в другой G Suite У меня есть аккаунт для другого домена (система Gmail), и я вижу «ссылку для отмены подписки»:
Однако я не вижу " отписаться: отписаться от этого отправителя ", который появляется на изображении Yelp, которым я поделился выше:
Когда я нажимаю ссылку" Отписаться ", я получить это:
Почему иногда я вижу ссылку "Отписаться", а иногда нет? Это что-то, что почтовый клиент произвольно решает?