Синхронизация пользователей Discourse в базе данных WordPress

Я немного запутался в использовании плагина WP Discourse и SSO. Моя цель — регистрировать пользователей в Discourse и использовать Discourse для входа и доступа к другим функциям аккаунта. Единственная реальная задача для WordPress — создавать пользователей Discourse в базе данных WordPress, чтобы я мог использовать плагин рассылки Mailster для отправки полезных писем с инструкциями, а не маркетинговых. Я не хочу, чтобы пользователи Discourse когда-либо получали прямой доступ к WordPress.

Я пытаюсь продумать, как это лучше всего организовать. Обязательно ли получать от пользователей прямое согласие на получение писем об использовании сайта, или достаточно указать это в Условиях использования (TOS)? Они всегда могут отписаться от писем прямо из самого письма. Не уверен, нужно ли мне прямое согласие для отправки инструкций. Возможно, стоит добавить всплывающее окно или что-то подобное. Мой Discourse находится по адресу community.website.com, а WordPress — на сайте.com.

Использование Mailchimp вместе с плагином Discourse кажется дорогостоящим решением. У меня есть VPS с Mailcow, который работает отлично и получает оценку 10/10 в MailTester при правильной настройке DKIM и DMARC.

Если пользователь создан в базе данных WordPress, будет ли он удалён, если пользователь Discourse будет удалён или анонимизирован?

Спасибо!

Вы можете добавить пункт в свои Условия использования (ToS), в котором будет указано, что пользователи, зарегистрировавшиеся на сайте, дают согласие на получение определённых сообщений по электронной почте. Также вы можете ознакомиться с этим обсуждением.

Плагин WP Discourse не поддерживает нативную двустороннюю синхронизацию для таких случаев, поэтому удаление одного пользователя не приведёт к удалению другого.