AAA Главная
Примеры PHP Примеры JavaScript Примеры Ajax Примеры CSS,HTML

Отписка на php парсингом FBL письма с использованием imap функций

При создании своей подписки для пользователей, Вы сталкнетесь с проблемой отписки пользователей дабы избежать нажатия кнопки СПАМ в почтовых системах, что понизит Ваш рейтинг и увеличит количество писем, автоматически попадающих в спам у получателей.

Здесь расказано как настроить подпись писем, как формировать заголовок отписки и т.д.

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

Существует две системы уведомлений - это ссылка в заголовке письма List-unsubscribe и письмо уведомление - Feedback loop. Некоторые почтовые системы автоматически "дернут" Вашу ссылку и отпишут пользователя. Но некоторые, например mail.ru, таким способом отписывать не умеют, а присылают Вам отчет на зарегистрированный ящик о том, что пользователь посчитал это письмо спамом. Отчет формируется по стандарту Abuse Reporting Format. Представленный здесь скрипт позволяет отписать пользователей, у которых ящики на тех почтовых серверах, которые присылают письма формата FBL ( ARF ).

Яндекс-почта (mail.yandex.ru) не присылает письма формата ARF и не вызывает List-unsubscribe, но через сервис yandexfbl.senderscore.net уведомляет о письмах, которые пользователь пометил как спам. На зарегистрированный в системе почтовый ящик присылается письмо-уведомление, в котором от исходного письма передается только поле message-id. Данный скрипт позволяет отписывать и таких пользователей, для этого вы должны в письмо добавить Message-Id в формате: Message-Id: <urlencode_string@ВАШ_ДОМЕН>. Максимальный размер поля, гарантированно поддерживаемый всеми почтовыми программами 255 символов. Например, для вызова отписки http://htmlweb.ru/unsubscribe/?uid=12345, необходимо в заголовок письма добавить Message-Id: <%2Funsubscribe%2F%3Fuid%3D12345@htmlweb.ru>. Для уникализации письма можно добавить незначащий параметр содержащий, например, микросекунды.

Для автоматической отписки пользователей с помощью данного скрипта Вы можете указать доступ к вашему ящику, на который приходят письма в формате FBL. Скрипт читает письма из ящика по шаблону, разбирает их содержимое, выделяет e-mail и строку отписки. Если Вы указали "Вызывать адреса, указанные в ссылке List-unsubscribe", то будет выполнен запрос на отписку.

Для проверки работы сервиса введите:





Вызывать адреса, указанные в ссылке List-unsubscribe



Ящик открывается только для чтения, пометка "прочитано" письмам не проставляется. Письма ищутся в пределах 10 дней и не более 10 писем. Логин и пароль не сохраняются.


Осталось 20 запросов до 16:41:47 24.10.17


Проблемы c почтой от google

Если у Вас почта на google и не получается прочитать письма по IMAP, то разрешите доступ скрипта по этим ссылкам:
https://www.google.com/settings/security/lesssecureapps
https://accounts.google.com/b/0/DisplayUnlockCaptcha

Скрипт парсера FBL писем

Всего за 999 рублей (~17$) Вы можете приобрести готовый скрипт разбора FBL писем и отписки пользователей. Код скрипта реализован на PHP, полностью открытый, использует PHP-библиотеку работы с письмами по протоколу IMAP(в комплекте).

Регистрация Войти Войти через VK
При нажатии кнопки Оплатить и загрузить, Вы подтверждаете согласие с условиями использования скрипта, описанными на этой странице.
Вы будете перенаправлены на страницу выбора способа оплаты, после оплаты 999 рублей (~17$) начнется загрузка файла.
Чтобы мы не потеряли Вашу оплату при потере соединения, укажите Ваш действующий
адрес электронной почты
Сомневаетесь? Вы всегда сможете задать вопросы и получить помощь.


.

© Copyright 2008- by KDG



Rambler's Top100