28 октября 2019 в 13:05:21
(5 лет 3 недели 5 дней 19 часов назад)
25.10.2019 13:21:12
Задача отменена автоматически согласно правилам и регламенту сервиса
Текст задания
Добрый день!
По задаче необходимо отправлять письма по стеку адресов. Текущая почта на сервисе mail, но можно использовать любой сервис.
Возможно ли реализовать отправку писем с уведомлением о доставке, прочтении или блокировке (в спам).
То есть, чтобы до/после отправки письма можно было видеть статусы:
"Не отправлено", "Отправлено", "Доставлено", "Прочитано", "В спам"
Если возможность есть, предлагайте ценник. Обычные формы, совместимость с 8.2, справочник "пользователи" отсутствует, БСП нет
Обработка "Обновление статусов"
Обработка запускается регламентным заданием, обновляет статусы документов, кроме документов со статусами "ВСпаме","Прочитано"
Это можно сделать, но я вам не советую, на самом деле.
Потому что надёжная работа такого рода функционала могла бы существовать в дивном, прекрасном мире, в котором не было бы спамеров, но в нашем, текущем, мире, как вы, возможно, знаете, спамеры есть и их много. :)
Так что реализовав данный функционал с опорой на расширение SMTP Delivery Status Notification вы, в первую очередь, убедитесь в том, что это расширение поддерживают далеко не все SMTP серверы
Можно ставить в e-mail'ах заголовок Disposition-Notification-To, который требует при открытии почты пользователем отправки подтверждения прочтения, но почтовые клиенты, естественно, при этом, требуют подтверждения пользователя для его отправки, что, естественно, будет сильно бесить ваших адресатов.
Вообщем, вам надо определиться, что вы хотите добиться, если отслеживать технически факт доставки - вам достаточно анализа логов, при технической невозможности доставки вы получите сообщение об этом.
Если же вы хотите убедиться в том, что ваше письмо получил именно пользователь - то существует два стандартных метода, либо установка в html-тело письма картинки, с уникальным для каждого письма адресом на вашем сервере, если письмо открыли и почтовый клиент его отобразил ( то есть, загрузил картинку с вашего сервера) - вы узнаете об этом по скачиванию картинки с вашего сервиса и сможете поставить в б/д признак "открыто" для конкретного письма. Естественно, это техникой активно пользуются всё те же спамеры, поэтому все нормальные почтовые клиенты сходу не грузят картинки, предлагая пользователю нажать "загрузить" в placeholder'е , если он хочет всё же картинку увидеть.
И, наконец, если вы уверены, что отправляете по почте какой-то контент, который ваши адресаты действительно заинтересованы получить и вы хотите обязательно быть уверенным в его доставке - то наиболее эффективный способ этого добиться, это отправлять на e-mail не сам контент, а его уведомление о его готовности и ссылку на ваш сервер (опять же, можно уникальную ссылку), если контент скачали - значит пользователь его действительно получил.