Как деактивировать учетные записи пользователей, которые не получают письма

Я достаточно поискал перед публикацией:

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

  • Есть ли какой-то запрос к базе данных или другой способ получить список всех неактивных пользователей с некорректными адресами электронной почты за один раз?
  • Есть ли простой способ «деактивировать» всех таких пользователей с неверными адресами и/или тех, кто неактивен на моём сайте/форуме в течение года?
  • Если я не буду «деактивировать» каждого из этих пользователей по отдельности, будет ли мой форум/сайт продолжать пытаться отправлять письма этим пользователям бесконечно?

Сегодня я заметил, что в папке «Спам» моего Gmail накопилось почти 100 писем, возвращённых из-за пользователей моего сайта/форума. Когда я заходил в каждое письмо, копировал проблемный адрес электронной почты пользователя, возвращался к списку пользователей на моём сайте/форуме и деактивировал каждого по отдельности, я задумался: почему каждый пользователь с некорректным адресом появлялся только один раз! Это какая-то особенность?

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

Если вы настроите VERP для обработки возвращаемых писем, это будет работать автоматически.

Самый простой способ — настроить прямую доставку входящих писем для самостоятельно размещённых сайтов, что также включает возможность отвечать на письма по электронной почте.

Спасибо.
Тем не менее, вы имеете в виду, что, кроме предложенного вами, нет никакого другого способа, никакой настройки, возможно, глубоко скрытой в настройках сайта, чтобы достичь того, чего я хочу?

Я почти уверен, что если VERP не настроен, то у Discourse нет способа определить, у кого некорректные адреса (иначе он сам прекратил бы отправку писем).

Если вы знаете способ найти таких пользователей, можно выполнить user.valid=true;user.save, думаю.

Именно об этом я и спрашивал/интересовался. Если по какой-то причине наше письмо не дойдет до адреса электронной почты пользователя, перестанет ли Discourse в конечном итоге отправлять им письма?

И сделает ли опция «Автоматическая очистка неактивных пользователей» этих пользователей «неактивными» после истечения заданного количества дней? И будет ли он продолжать отправлять письма на эти адреса до тех пор?