问题标签 [procmail]
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.
procmail - procmail 规则写入两个文件夹
我有一个 procmail 规则,它查找发送到特定地址的电子邮件并将其保存到文件夹中。规则看起来像这样并且工作得很好。
我也希望它写入第二个文件夹,但到目前为止我尝试过的一切都没有奏效。相同“TO”地址的第二个规则被忽略,第一个文件夹之后的第二个文件夹也是如此,即:
我还尝试将两个文件夹放在同一行,用空格、逗号和“|”分隔,但没有任何乐趣。始终使用第一个文件夹,而忽略第二个文件夹。有任何想法吗?
procmail - 如何让 procmail 启动 ftp 服务器
我试图让procmail在收到主题字符串为“Ftp Up”的邮件时启动proftpd ...
目前我有这个
但这不起作用...
任何指针?
procmail - Procmail 复制邮件而不是移动它
我在下面使用的是有效的,但测试电子邮件同时出现在收件箱和目标文件夹(Stuff)中。有没有办法避免重复的 imap 消息?
日志结果:
更新:假设消息在找到匹配项时是重复的,这就是我尝试排序的方式,然后检测并消除重复项:
我也看过这个例子:
procmail - procmail 配方导致错误的时间戳
这个原本有效的方法会导致邮件客户端将“接收”时间误解为快 5 小时。这是唯一使用的配方。在比较写入两个标题的日期/时间时,基本上没有区别。有什么好的解决方法?食谱可以弥补吗?
以下是下午 4:05 发送的电子邮件的标题,但在桌面电子邮件客户端和 iOS 上显示是在晚上 9:05 收到的。
还有一封显示正确时间的电子邮件(基本相同):
linux - 使用 .procmailrc 在 unix 系统上进行电子邮件转发
我需要将 linux 系统上的所有传入邮件转发到文件夹 /home/INBOX。如何在此文件夹中创建传入消息的 mbox,自动获取此处转发的所有邮件?我正在使用以下不起作用的代码。
即使在 procmailrc 中写入后,邮件仍然存在于默认的假脱机文件夹中,并且没有保存在指定的文件夹中。
regex - 不包含括号的字符串的正则表达式
我正在尝试编辑我的 .procmailrc 文件以摆脱垃圾邮件。
该帐户来自我学校的CS部门,部门内的所有电子邮件都有带括号的主题,例如:
[专业] 一些科目
或者:
[本科生] 其他科目
我收到了很多没有被过滤器捕获的垃圾邮件,但几乎所有垃圾邮件都不包含括号。我想将这些电子邮件移动到垃圾邮件文件夹中,但无法找出正则表达式。有任何正则表达式大师可以提供帮助吗?
perl - 将 utf8 解码为 ISO-8859-1 邮件主题为 .procmailrc 文件中的文本
着手编写一个简单的 procmail recipie,如果它在主题中找到文本“ABC Store: New Order”,它将转发邮件。
不幸的是,来自邮件服务器的邮件消息中的主题字段是 MIME 编码字语法。
主题:=?UTF-8?B?QUJDIFN0b3JlOiBOZXcgT3JkZXI=?=
上面的主题是 utf-8 ISO-8859-1 字符集,所以想知道是否有任何机制/脚本/实用程序来解析它并转换为字符串格式,以便我可以应用我的 procmail 过滤器。
procmail - Procmail:过滤主题然后更改邮件正文
我必须将邮件正文剪切到某个字符串以下。此外,消息是 base-64 编码的。这个食谱很好用:
食谱首先解码身体,做我需要的,然后编码回剩下的。但是,如果我尝试添加一些过滤,它会以带有空正文的消息结尾:
我错过了什么吗?
procmail - 将现有的 Procmail 与新的 SpamAssassin 集成
多年来,我一直成功地使用 procmail,它的食谱没有问题,而且我有很多很多食谱。
几周前,我的系统采用/开始使用 spamassassin,现在那些已经使用多年的 procmail 食谱已经停止工作。
我只是系统的普通用户,系统管理员(等)无法提供帮助。
有人能告诉我我需要做什么来修复我的 procmail(或 spamassassin),所以它像以前一样工作吗?以前,它会将带有“SPAM”的电子邮件放入垃圾邮件文件夹,并将各种邮件列表放入他们自己的邮箱中。现在,它只是将垃圾邮件标记为“***SPAM***”,而我的邮件列表仍保留在我的收件箱中。
任何帮助、链接等都将不胜感激。
从我的 procmail.log 文件
垃圾邮件规则是
postfix-mta - 后缀:自动将电子邮件另存为 eml 或 msg 在单独的文件夹中
对于我的商业活动,我有一个非常简单的 Debian + Postfix + Dovecot 邮件服务器。
- 邮件保存
/var/mail/
在 MBox 文件中。 - 未安装procmail。
- 对于垃圾邮件过滤,我有一个邮件网关 - 在虚拟机上滚动。
- 邮件用户是Linux用户,所以没有mysql或数据库连接。
我想要的是特定帐户的电子邮件将以 eml 或 msg 之类的格式存储在我的 NAS 上的文件夹中。这对我很有用有几个原因。
我知道这将通过 Procmail 完成……但我不知道正确的方法。