Есть ли способ для пользователей сбросить свои баллы за отскок?

Меня периодически беспокоят люди, у которых возникают проблемы с доставкой электронной почты, их адреса помечаются как «отклонённые», и тогда они вынуждены писать мне, когда понимают, что не получают уведомления по электронной почте. Я сбрасываю их показатель отклонений, и всё наладится.

Есть ли способ, чтобы они могли самостоятельно сбросить свой показатель отклонений?

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

Я сталкивался с подобными проблемами, когда по той или иной причине возникали сбои в доставке писем на определённый почтовый сервис. Например, когда все письма, отправленные на адреса AT&T, начинали отклоняться. Я не считаю, что разрешение отдельным пользователям сбрасывать свои баллы за отклонённые письма является решением этой проблемы, однако может быть полезно предоставить администраторам сайта возможность сбрасывать баллы за отклонённые письма для всех пользователей, у которых были отклонённые письма в течение определённого периода времени. В настоящее время это можно сделать только через консоль Rails.

Однозначно не должно быть возможности полностью и без ограничений сбрасывать свой счётчик отскоков, но кажется вполне разумным разрешить это с определёнными ограничениями. Например, можно сделать так, чтобы пользователи могли сбрасывать счётчик только один раз после того, как последний раз не совершили отскок, или чтобы для сброса требовалась проверка электронной почты, аналогичная активации (при этом отправлять такое письмо можно только один раз).

Однако это, вероятно, стоит вынести в отдельную тему #feature, и лично у меня нет достаточно сильных чувств по этому поводу, чтобы написать её.

Да, для меня это тоже не очень большая проблема, и, вероятно, коммуникации технической поддержки, чтобы научить людей сбрасывать свои показатели отскоков самостоятельно, было бы почти столько же, сколько и для выполнения этой операции за них. Я думаю, это было бы полезно, но не настолько, чтобы я активно отстаивал эту идею. :slight_smile: