Сетевой фильтр, который проверяет, является ли электронное письмо ответом на мое электронное письмо.

У меня есть почтовый провайдер, который позволяет мне загружать на него сценарии sieve. Я хотел бы узнать, можно ли использовать сито, чтобы подписки на списки рассылки напоминали веб-форумы - где я получаю уведомления (электронные письма на свой почтовый ящик) только о новых сообщениях в потоках Я ответил на / Я упоминался в / Я начал сам.

Чтобы быть более конкретным, скрипт сита должен проверять, является ли данное сообщение частью потока, к которому я имею какое-либо отношение - как описано выше.

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

Можно ли вообще читать ранее полученные сообщения с помощью стандарта sieve?

0
задан 7 July 2019 в 20:06
1 ответ

Вам не нужно сито, чтобы обрабатывать более одного сообщения одновременно, потому что вам нужно только идентифицируйте один ответ на цепочку - вы можете оставить работу с потоками своему почтовому клиенту.

Ваш почтовый клиент знает, как отображать только цепочки с помеченными или невидимыми ответами. Поэтому помечайте содержимое списка рассылки как \ Seen или \ Flagged с помощью сита, пропуская / фильтруя сообщения, в заголовках которых упоминается Message-ID, заканчивающийся в вашем домене.

Почему вы можете это сделать? Поскольку вы обычно можете гарантировать, что ваши идентификаторы сообщений содержат что-то, однозначно идентифицирующее ваши собственные сообщения - если это еще не так (общий домен), самым простым подходом было бы изменить домен вашего почтового клиента. используется для генерации идентификатора сообщения (например, настроен как mail.smtpserver. *. hello_argument в thunderbird).

  • Если вы сохраняете исходящую почту в другой папке, этот подход пропускает потоки, на которые никто не ответил напрямую тебе. Я подозреваю, что это не те темы, которые вас интересуют в любом случае.
  • Преимущество этого подхода состоит в том, что ваш почтовый клиент может задним числом собирать потоки, которые только сейчас вас интересуют - у вас будет выделена вся цепочка, даже если вы ответили только где-нибудь глубже в дереве ответов на ответ.
0
ответ дан 23 November 2019 в 23:03

Теги

Похожие вопросы