Описание тега sieve-language
Sieve - это язык программирования, который можно использовать для создания фильтров для электронной почты.
1
ответ
Сито случайным образом назначает письма в папки
Я использую ситовые правила, подобные следующим, чтобы сортировать логи из обычной почты: require ["fileinto", "envelope", "subaddress", "variables", "mailbox"]; # rule:[asdf-logs] if anyof (address "From" "nagios@mail.com", address "From" "root@mai…
30 мар '18 в 16:23
2
ответа
Арка Dovecot сита spamtestplus не работает
Я следовал руководству на https://wiki.archlinux.org/index.php/Dovecot В одной части говорится, что нужно создать /var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve с: require "spamtestplus"; require "fileinto"; require "relational"; req…
04 фев '17 в 18:02
1
ответ
Сохранение почты в определенную папку с помощью Sieve
Согласно документации, if header :contains "To" "user@domain.net" { fileinto "archive/user_domain_net"; stop; } это будет работать. Намерение было бы сохранить почту в жестко закодированном пути, если почта приходит на определенный жестко закодирова…
09 июл '15 в 08:25
2
ответа
Сито addflag "$label1" не отображается в Thunderbird
Я фильтрую свою почту с помощью сита. Я хотел бы отметить некоторые сообщения, чтобы они отображались в Thunderbird с соответствующим тегом. Примеры говорят, что require "imap4flags"; с последующим addflag "$label1"; в заявлении предполагается назна…
09 май '18 в 20:16
1
ответ
Ситовые фильтры Dovecot не работают
У меня возникла проблема, из-за которой dovecot-sieve не работает из-за Roundcube. В веб-интерфейсе Roundcube есть вкладка фильтров и вкладка отпуска. Я могу нормально редактировать, сохранять, включать и отключать фильтры, но, несмотря на то, что ф…
28 сен '16 в 14:47
1
ответ
Не удалось определить путь хранения сита: бессмысленный путь
У меня есть почтовый сервер с postfix и dovecot. Postfix настроен на использование сервиса lmtp от dovecot для применения некоторых скриптов-сит. mailbox_transport = lmtp:unix:private/dovecot-lmtp И это, кажется, работает до сих пор. Но когда мой се…
16 ноя '18 в 10:50
2
ответа
Параметр sendmail lda для полного адреса получателя
Используя это: define('LOCAL_MAILER_ARGS', 'procmail -t -Yo -a $h -d $u') в моем sendmail mc выдает логин procmail вроде user вместо user@domain.com с помощью define('LOCAL_MAILER_ARGS', 'procmail -t -Yo -a $h -d $u@$h') дает тогда user@localhostnam…
16 дек '13 в 23:55
0
ответов
Как развернуть скрипты Sieve в Apache James
Я потратил два дня, пытаясь найти четкие инструкции о том, как скрипты Sieve развертываются на Apache James. Я обнаружил некоторые подсказки, что скрипты помещаются в "../apps/james/var/" с таким именем, как "username@host.sieve", но это не помогло …
01 окт '13 в 18:35
0
ответов
Фильтрация и редактирование почтового заголовка с ситом
Прежде всего: извините за мой английский, я только французский:) Я получил поддельное письмо с неправильным приложением From:. Я решил открыть Sieve и заменить часть From заголовком Return-Path. This From: был помещен в заголовок письма с использова…
01 мар '19 в 18:41
1
ответ
Насколько полезен Джеймс jSieve?
Я ищу, чтобы создать несколько фильтров различной сложности для Apache James. Мой вопрос: насколько полезен James jSieve? Каковы преимущества его использования? Насколько это актуально / активно развивается? Я уже посмотрел на стандартный matcher & …
01 окт '13 в 16:13
1
ответ
Как я могу ссылаться на библиотеки PostgreSQL при компиляции Seiveshell?
Я поддерживаю программный стек, состоящий из Perl и Cyrus IMAP, среди прочего. Perl, кажется, работает нормально, и Cyrus cyradm (скрипт perl) тоже работает нормально. Тем не менее, sieveshell не будет выполняться и причина для запроса о помощи здес…
18 авг '09 в 12:25
2
ответа
Как заменить символ другим в переменной
Я хочу знать, есть ли способ заменить символ другим в переменной. Например, замена каждой точки подчеркиванием в строковой переменной.
22 авг '17 в 17:08
1
ответ
Сито и расширение MIME
У меня есть ситовый фильтр, который выглядит так: require ["mime", "imap4flags"]; if header :mime :contenttype "Content-Type" "message/upload-notification" { setflag "\\Seen"; } Когда я пытаюсь завершить его в бинарную версию для Dovecot, я получаю …
12 окт '16 в 14:08
3
ответа
Добавить заголовок даты на входящее письмо с помощью Sieve
Я ищу способ сделать в Sieve то, что я делал в Procmail в течение многих лет, а именно вставлять однозначный заголовок даты во входящие сообщения, чтобы он мне был понятен - независимо от скрытых "полученных" заголовков от возможно, несколько сервер…
10 сен '18 в 01:19
1
ответ
Сито не фильтрует электронную почту
Я установил Postfix со Spamassassin и Dovecot с ситом. Spamassassin пометит письмо как спам. Я пытаюсь заставить Sieve переместить почту, помеченную SpamAssassin как "Спам", в папку "Хлам". Однако это не так. Я понятия не имею, что я делаю неправиль…
11 май '15 в 18:49
2
ответа
Фильтрация почты через функцию Sieve/Pigeonhole
Попытка отфильтровать почту через функцию Sieve. Я хотел бы получить адрес электронной почты, указанный внутри тела сообщения, а не в заголовке. Этот адрес (как и в заголовке) после From: поле. После этого копия электронного письма должна быть отпра…
04 мар '16 в 20:01
1
ответ
Как использовать сито для отправки электронной почты в формате HTML
Я использую sieve для отправки внешних уведомлений о наших внутренних письмах. if header :matches "X-Forward-To" "*" { set "forwardTo" "${1}"; set :encodeurl "message" "Message"; notify :from "no-reply@mycompany.com" :importance "1" :message "You've…
01 мар '17 в 18:05
1
ответ
Где найти старый модуль IMAP::Sieve perl
Я обновляю сервер, и существующая программа Perl CGI требует IMAP::Sieve модуль Perl Моя проблема в том, что я больше не могу найти ссылку на это в Интернете. Кто-нибудь знает, был ли он заменен чем-то другим и / или где я мог бы его найти? Существу…
19 сен '14 в 13:20
1
ответ
Как использовать "пантомиму" в отпуске или в секундах отпуска
Я использую "Pigeonhole Sieve Interpreter" в dovecot ( http://wiki2.dovecot.org/Pigeonhole/Sieve), но есть проблема для меня! Я хочу использовать HTML-код в отпуске, я нахожу MIME-параметры. Но нет примера об этом! Я нахожу только пример в https://t…
09 мар '16 в 00:46
1
ответ
Сито Dovecot и: выходная переменная для выполнения
Я пытаюсь заставить сито работать require ["fileinto", "imap4flags", "mailbox", "body", "envelope", "vnd.dovecot.pipe", "variables", "vnd.dovecot.execute"]; if envelope :matches "To" "*@*" { set "recipient" "${0}"; set "user" "${1}"; set "recip_doma…
18 сен '18 в 18:12