Я перехожу из среды почтовой рассылки (Mailman), где пользователи получали копии своих собственных сообщений. Сейчас я работаю в режиме почтовой рассылки, но пользователи, отправляющие сообщения через электронную почту, не получают копии своих постов, поэтому они не уверены, дошли ли их сообщения.
Можно ли добавить опцию, позволяющую пользователям получать копии своих собственных сообщений?
Я считаю, что настройка называется «Режим частоты рассылки по умолчанию». Если установить значение «Отправлять письмо для каждого нового сообщения», пользователи будут получать уведомления о своих собственных постах (другой вариант — «Отправлять письмо для каждого нового сообщения, кроме моих собственных»).
Пользователи также могут настроить это в своих личных предпочтениях (выбрав «Отправлять мне письмо для каждого нового сообщения» или «Отправлять письмо для каждого нового сообщения, кроме моих собственных») в разделе их личного режима рассылки, поэтому, я думаю, эту настройку можно переопределить там.
Это верно в настройках сайта, но в профиле пользователя варианты следующие:
Отправлять мне электронное письмо для каждого нового сообщения (около 2 в день)
Отправлять электронное письмо для каждого нового сообщения, кроме моих собственных
Я предполагаю, что «около 2 в день» означает, что отправляются дайджесты, а не отдельное письмо для каждого нового сообщения. (Скорее всего, следовало написать «отправлять мне дайджест новых сообщений (около 2 в день)», чтобы было точнее.)
Когда я тестировал Discourse в марте-апреле, я не мог найти настройку режима рассылки, при которой пользователи получали копии своих собственных сообщений, но получали сообщения всех остальных.
По моему мнению, получать копии своих собственных сообщений по электронной почте не имеет особого смысла, если вы публикуете их онлайн; это более актуально, если вы публикуете через email, потому что, если вы не получите копию, вы не узнаете, ушло ли сообщение, пока не войдёте в сервер Discourse, а в режиме рассылки это не должно быть необходимым.
Это, конечно, частный случай, хотя люди, пришедшие из классических менеджеров рассылки, могут так не считать.
(Mailman сохранял оригинальный заголовок message-id, что приводило к тому, что некоторые провайдеры, в частности AOL, отклоняли такие сообщения как уже просмотренные пользователем, поскольку он сам их написал. Discourse генерирует новый message-id, поэтому этого не должно происходить.)
Кстати, я тоже считаю, что вы правы — режим рассылки переопределяет сводку активности (именно это, как я полагаю, означает настройка «частота получения сводки по умолчанию»).
Что ж, я включил режим рассылки и теперь получаю свои собственные посты, так что посмотрим, что будет…
Мне придётся ещё раз проверить это на моём тестовом сервере, где я смогу увидеть настройки сайта и при необходимости их изменить. Хотя, скорее всего, это не произойдёт на этой неделе.
А если отправить два сообщения с небольшим интервалом, придёт одно письмо или два?
Кажется, здесь всё работает как ожидалось. Я использую формат рассылки, а не онлайн-режим в Meta, и получаю письма на каждый пост здесь, включая свои собственные. Также я получаю уведомления по другим темам, для которых настроил оповещения.
Я вынужден был отключить это, потому что моя почтовая коробка переполнялась, и я предпочитаю публиковать сообщения здесь напрямую. Но должен сказать, что режим рассылки с уведомлениями о каждом сообщении работает хорошо для собственных постов, и это довольно быстро.
Я тоже предпочитаю прямую публикацию, но у меня сотни участников, которые пользуются моей рассылкой по электронной почте, некоторые уже более 30 лет, и убедить их перейти в онлайн может занять много времени. (Кстати, эта тема возникла потому, что один из них заметил, что не получает копии своих собственных сообщений по электронной почте.)
О, я тебя прекрасно понимаю. Я несколько лет назад использовал рассылку на форумах и мне это очень нравилось. Рад, что протестировал настройки здесь, на Meta, чтобы знать, как они работают для будущих ссылок.
Хорошо, я протестировал это, и похоже, что установка флага рассылки для пользователя и выбор первого варианта частоты получения писем (который на моей системе показывает «2 раза в день», а на системе Discourse Meta — по какой-то странной причине «127 раз в день») действительно приводит к немедленной отправке каждого нового сообщения. Должно быть, это эффект взаимодействия между настройками сайта и настройками пользователя.