Как обновить мою базу данных, когда пользователи нажимают кнопку «Отписаться» почтового клиента? - PullRequest
0 голосов
/ 15 апреля 2020

Я использую PEAR::Mail для отправки тысяч писем, и все работает правильно. В нижнем колонтитуле моих писем есть ссылка для тех, кто хочет отписаться:

enter image description here

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

enter image description here

Когда кто-то отписывается, нажав по этой ссылке, я думаю, Gmail гарантирует, что человек больше не будет получать электронные письма с моего сервера, но проблема в том, что у меня нет возможности узнать, как удалить этого пользователя из моей базы данных. Я не хочу хранить в своей базе данных электронные письма людей, которые не хотят получать мои письма (тех, кто явно отписался). Как я могу узнать, когда кто-то щелкнул ссылку "Отписаться", которая появляется рядом с названием компании? Спасибо.

1 Ответ

1 голос
/ 16 апреля 2020

В заголовке «Ссылки для отмены подписки» может быть задано, как вы хотите сообщить:

1) письмо, Когда получатель нажимает «Список отписаться», автоматически генерируется электронное письмо. уведомление отправителя о том, что адрес электронной почты отписался. Заголовок отмены подписки устанавливается с адресом электронной почты, который будет получать запросы на отмену подписки.

2) URL-адрес отмены подписки Ссылка, которая приведет подписчика на вашу страницу для обработки запроса на отмену подписки. На вашей странице вы можете попросить пользователя подтвердить отписку или причину статистики.

пример (используется оба типа настроек)

From: weeklynews@example.com
Subject: News about tech
Date: April 15, 2020
To: myhappycleint@somecompany.com
List-Unsubscribe:<mailto:unscubscribe@example.com>, <https://example.com/unsubscribes.php>

Осторожно, поскольку не все почтовые клиенты поддерживают URL:

Gmail: Mailto, URL
Outlook: Mailto
Yahoo: Mailto
Thunderbird: Mailto, URL
iOS mail: Mailto
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...