Нам нужно регулярно рассылать людям электронные письма, и мы думаем об использовании списка почтальонов. Однако одно требование - мы хотим, чтобы каждый пользователь получал электронное письмо в разное время. Мы хотим, чтобы они получили его в одно и то же время, по местному времени. Итак, если у нас есть 2 пользователя, один в Лондоне, а другой в Париже, и мы хотим, чтобы они оба получили электронное письмо в 9:30 утра, мы могли бы отправить его в 9:30 утра по всемирному координированному времени, и мы хотим, чтобы житель Лондона и парижанин получили электронная почта в 9:30 по местному времени (это может быть в 9:30 по всемирному координированному времени, 10:30 по всемирному времени или 11:30 по всемирному координированному времени в зависимости от времени года). Тело электронной почты будет одинаковым для всех пользователей. Также предположим, что у нас есть база данных всех часовых поясов для каждого адреса электронной почты в нашем списке.
Есть ли в почтальоне какой-то способ сделать это, или мы должны катить свои собственные?
Я полагаю, вы знаете, что электронная почта не дает гарантии, что она будет доставлена в определенное время, что люди смогут получить доступ к почте из разных мест, в разных часовых поясах и т. Д. Однако я понимаю требования (у меня был клиент, который был просто прошу об этом тоже :)
По умолчанию Mailman не имеет такой встроенной функции. Также отсутствуют критерии фильтрации, например, для выборочно работать с частями подписчиков. Я также не знаю ни о каких надстройках, которые могли бы это сделать.
Конечно, вы можете настроить списки для каждого часового пояса. Но это означает некоторые административные издержки, люди будут получать сообщения с разными идентификаторами списков, вам придется подумать о работе с разными адресами отказов и т. Д.
Поскольку вы, вероятно, хотите делать только объявления (а не списки обсуждений, для которых предназначен Mailman), я рекомендую вам написать несколько простых сценариев для отправки сообщений. Если у вас есть список адресов и часовых поясов, это не должно быть проблемой. HTH.
Содержание электронного письма одинаково? Как вы планируете узнать их местное время? Насколько мне известно, Mailman не имеет возможности собирать эту информацию. Это похоже на то, что вам придется написать