问题标签 [sieve-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
945 浏览

regex - 筛选在编码主题上失败

我正在尝试为筛子设置过滤规则,以使用正则表达式向传入消息添加标志和标头,但只要主题中有德语变音符号,筛子就会失败。

这是我的 sieverule

主题是这样的:

第二个字母 ,ü引起了麻烦。

当我尝试在没有它的情况下发送消息时,一切正常。

消息属于这种类型:

当主语中有变音符号时,将其更改为

但到目前为止我还没有找到一种方法来转换它。

在我的研究中,我发现了一个名为 mime 的筛子扩展

https://www.rfc-editor.org/rfc/rfc5703

但是,如果我尝试在脚本的 require 部分中要求它,我会收到一个错误,并且如果我尝试将其设置为额外的扩展来筛选它不会重新加载配置,说扩展是未知的。

有人可以帮我解决这个问题吗?

0 投票
1 回答
71 浏览

sieve-language - 使用 Sieve 将邮件保存到特定文件夹

根据文件,

这会奏效。如果邮件到达特定的硬编码地址,其目的是将邮件保存到硬编码路径中。有任何想法吗?

0 投票
2 回答
497 浏览

email - Filtering mail through Sieve/Pigeonhole function

Trying to filter mails through a Sieve function.

I would like to fetch an e-mail address indicated inside the body of the message, and not in the header. This address is (like the one in the header) after a From: field. After that, a copy of the email should be sent to this address. Messages filtered must also have Returned mail inside their subject.

This is my code, but not working...

Can you please help me to fix that code ? Thank's !!

0 投票
1 回答
600 浏览

dovecot - 如何在假期或假期秒中使用“mime”

我在鸽舍中使用“Pigeonhole Sieve Interpreter”(http://wiki2.dovecot.org/Pigeonhole/Sieve),但对我来说有问题!

我想在假期使用 html 代码,我找到了 mime 参数。但是没有关于它的例子!我只在 4.4 的https://www.rfc-editor.org/rfc/rfc5230中找到了一个示例 ,但它不起作用!也许,我有一些错误?谁能提供更详细的信息?谢谢!

0 投票
2 回答
1307 浏览

email - 在筛子中测试“已接收”电子邮件标题

这是我如何配置 sieve 以将发送[nameA|nameB|nameC]@example.org到我的私人电子邮件地址的任何邮件转发的示例。

但有时,电子邮件不会被转发,因为它被发送到的地址隐藏在“已接收”标题中的某个地方。

是否也有一种有效的方法可以在筛选规则中捕获这些电子邮件?

0 投票
2 回答
1048 浏览

email - 筛子和多个 ACTIVE 脚本

电子邮件过滤器筛子只能激活一个脚本是否有原因?

我看不到这里的逻辑......我做错了什么?

0 投票
2 回答
3513 浏览

php - Dovecot Sieve 过滤器不工作

我遇到了一个问题,即在 Roundcube 内 dovecot-sieve 不适合我。在 Roundcube Web 界面中,过滤器选项卡和假期选项卡都在那里。我可以很好地编辑、保存、启用和禁用过滤器,但是尽管启用了假期过滤器并设置了正确的日期,但没有发送任何消息。从 Roundcube 中创建 HTML 消息时,我可以从界面中发送,问题似乎只是筛子开始假期消息。据我所知(这种事情不太好),我应该正确设置一切。请在下面查看我的配置,我只包含了适当的代码:

/etc/dovecot/conf.d/90-sieve.conf:

/etc/dovecot/conf.d/20-managesieve.conf:

/etc/dovecot/dovecot.conf:

/var/www/website.com/plugins/managesieve/config.inc.php:

/var/www/website.com/config/config.inc.php:

此外,我还可以看到它也在端口 4190 上运行:

0 投票
1 回答
245 浏览

mime-types - Sieve 和 MIME 扩展

我有一个筛子过滤器,看起来像:

当我尝试将其编译为 Dovecot 的二进制版本时,我收到一个错误:

我错过了什么吗?

0 投票
2 回答
798 浏览

archlinux - Arch Dovecot spamtestplus 筛子不工作

我按照https://wiki.archlinux.org/index.php/Dovecot#Sieve上的指南进行操作

在一部分中,它说创建 /var/lib/dovecot/sieve/global_sieves/move_to_spam_folder.sieve :

接下来是运行:

当我这样做时,我收到有关“spamtestplus”的错误:

有人可以提供一些建议吗?通常,Arch wiki 相当死板,但到目前为止,没有多少谷歌搜索/调整可以让它发挥作用。

0 投票
1 回答
955 浏览

dovecot - 如何使用 sieve 发送 HTML 电子邮件

我正在使用 sieve 发送有关我们内部电子邮件的外部通知电子邮件。

在消息中有任何 html 标记之前,这非常有效。然后我收到带有写出标签的纯文本电子邮件。除了 之外,我还可以使用其他功能notify吗?有开关notify吗?如何使用 sieve 发送 HTML 电子邮件?

编辑:要清楚,我不只是想重定向或转发初始消息;我想发送带有自己消息的通知。

编辑 2: 看起来它可能只是在干扰我的邮件交换服务器。该content-type: text/html标签可能会以其他方式工作。