У меня есть следующее правило в sieve для фильтрации сообщений, содержащих различные слова на иностранных языках:

if body :raw :contains [
  "choix",
  "comprovante",
  ...                                # various words elided
  "soldes",
  "visualizar esta mensagem"
 ]
{
  fileinto "ForeignSpam";
}

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

Как я могу написать одно правило, которое ищет во всем сообщении (тело плюс все заголовки) любое из списка слов?

0