Изменения и требования к массовой рассылке писем у крупных почтовых провайдеров

Я получил уведомление от AWS о том, что Yahoo и Gmail внедряют обширный список новых правил для отправителей «массовой» рассылки.
Я считаю, что Discourse может подпадать под эту категорию, особенно если используется режим рассылки (как у нас).

Есть ли планы (или, возможно, это уже реализовано) внедрить эти новые требования в рассылку Discourse?

Изменения и требования описаны здесь:

Некоторые из них внешние, такие как DKIM и SPF, но есть и изменения, требующиеся в теле письма:

Отправители массовой рассылки должны включать механизм отписки, добавив легко находимую ссылку в сообщение. Правила поставщиков почтовых ящиков, вступившие в силу в феврале 2024 года, потребуют от отправителей дополнительно добавить заголовки для отписки в один клик, как определено в RFC 2369 и RFC 8058. Эти заголовки упрощают отписку для получателей, что снижает частоту жалоб на сообщения как на спам.

Существует множество факторов, которые могут привести к классификации ваших сообщений как массовых любым поставщиком почтовых ящиков. Объем более 5000 сообщений в день — один из факторов, но основным фактором, который используют поставщики, является то, хочет ли получатель действительно получать эту почту.

Спасибо!

Discourse уже генерирует ссылки для отписки в заголовке List-Unsubscribe и в теле сообщения. Вы их проверяли и сочли недостаточными?

Нет, я просто не был уверен, что это то же самое, что и требования RFC. Пытался подтвердить, что это уже сделано, как описано.

Это снова привлекло моё внимание недавно, и у меня наконец-то появилось время, чтобы разобраться в деталях.

У нас уже давно есть заголовок List-Unsubscribe, но сейчас наблюдается сильное движение в сторону реализации отписки в один клик без дополнительного шага подтверждения от отправителя.

Это достигается с помощью нового заголовка, определённого в RFC8058:

List-Unsubscribe: <https://example.com/unsubscribe/opaquepart>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

После явной проверки пользователем активация этого параметра запускает POST-запрос от почтового клиента с содержимым, похожим на:

POST /unsubscribe/opaquepart HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 26

List-Unsubscribe=One-Click

Возможно, нам потребуется добавить поддержку этой функции.

У меня была похожая проблема в другом списке рассылки. Проблема одношаговой отписки заключается в том, что многие почтовые клиенты и спам-фильтры (или фильтры вирусов) кликают по ссылкам или активируют их для «проверки», что в итоге приводит к отписке пользователя. Поэтому вам точно нужна какая-то форма подтверждения, а не просто активация ссылки.

У нас было несколько случаев, особенно среди корпоративных пользователей Outlook, когда люди автоматически отписывались.

Но, возможно, если это реализовано через этот заголовок, то всё будет в порядке.

Данная проблема конкретно рассматривается в этом RFC.

Запрос GET не должен инициировать отписку именно по этой причине; только запрос POST, который должен быть явно подтверждён пользователем.

Привет @Jose_C_Gomez — у меня для вас хорошие новости! Мы обновили наши рассылки, чтобы теперь они поддерживали отписку в один клик / удобную отписку:

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

Удивительно, спасибо!!