Cyrus Sieve运行时错误声明邮箱不存在

吉姆·S。

我最近在备份我的CentOS 7系统后安装了CentOS 8,并且在尝试重新启动和运行cyrus-imapd时似乎已经崩溃了。邮件已正确传递,但是筛网邮件过滤器抱怨各种邮箱不存在,因此无法正确归档邮件。例如,如果我在本地网络上发送一条消息:

[root@buttercup quota]# mail [email protected]
Subject: Test Message
Test
.
EOT

邮件日志将显示:

Dec  6 12:51:39 buttercup postfix/pickup[27670]: 07FBA216825B: uid=0 from=<root>
Dec  6 12:51:39 buttercup postfix/cleanup[27810]: 07FBA216825B: message-id=<[email protected]>
Dec  6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: from=<[email protected]>, size=419, nrcpt=1 (queue active)
Dec  6 12:51:39 buttercup cyrus/lmtp[27814]: sieve runtime error for jim id <[email protected]>: Fileinto (user/jim/System Messages): Mailbox does not exist
Dec  6 12:51:39 buttercup cyrus/lmtp[27814]: LOSTQUOTA: unable to record change of 697 bytes and 1 messages in quota user.jim: Quota root does not exist
Dec  6 12:51:39 buttercup cyrus/lmtp[27814]: Delivered: <[email protected]> to mailbox: user.jim
Dec  6 12:51:39 buttercup cyrus/lmtp[27814]: USAGE jim user: 0.012321 sys: 0.005097
Dec  6 12:51:39 buttercup postfix/lmtp[27813]: 07FBA216825B: to=<[email protected]>, relay=localhost[127.0.0.1]:24, delay=0.27, delays=0.03/0.01/0.03/0.2, dsn=2.1.5, status=sent (250 2.1.5 Ok SESSIONID=<cyrus-27814-1575654699-2-7475442468148307411>)
Dec  6 12:51:39 buttercup postfix/qmgr[27671]: 07FBA216825B: removed

邮箱确实存在,如cyradm所示:

buttercup.home.lan> lm user/jim/System\ Messages
user/jim/System Messages (\HasNoChildren)

在安装CentOS 8之前,一切都工作正常。相关的(我认为)imapd.conf条目:

defaultpartition: default
partition-default: /data/spool/imap
sievedir: /var/lib/imap/sieve
virtdomains: off
unixhierarchysep: yes

假脱机目录如下所示:

[root@buttercup jim]# ls -l /data/spool/imap/j/user/jim
-rw-------. 1 cyrus mail    336 Nov 30 17:57  cyrus.annotations
-rw-------. 1 cyrus mail 373712 Dec  6 13:01  cyrus.cache
-rw-------. 1 cyrus mail    189 Apr 19  2013  cyrus.header
-rw-------. 1 cyrus mail  23424 Dec  6 13:01  cyrus.index
-rw-------. 1 cyrus mail    112 Nov 26 05:31  cyrus.squat
drwx------. 2 cyrus mail  20480 Nov 30 17:57 'System Messages'

我已经用尽了所有的故障排除技能,因此在深入研究赛勒斯/筛子源代码以尝试确定正在发生的事情之前,我希望这里的人能够识别出问题或看到我犯的一个简单错误。

吉姆·S。

答案是由cyrus-imapd邮件列表中的某人提供的。我的筛查脚本中的fileinto操作包括user / jim,但它应相对于用户收件箱,因此不需要user / jim一旦从每条规则中删除它们,一切都会很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Cyrus SASL和Kerberos TGT

运行时错误“1004”:字段“活动”不存在

在运行时不存在错误jar

运行时错误'340'vb 6.0,控制数组元素'3'不存在

出现错误“不存在Java运行时”,我该如何解决?

VBA运行时错误-2147188720对象不存在

Docker错误:从Win10运行时找不到或不存在容器命令

SQL表不存在时VBA中的运行时错误

连接到MySql的Scala Play显示运行时错误“表'token'不存在”

HttpClient在运行时不存在

Android SQLite 在打开时不存在错误,并且在运行时创建时已存在错误

在Apache日志文件中禁止Cyrus SASL日志消息

VBA 运行时错误 3625 文本文件规范 Export_Spec 不存在

运行时错误2467:您输入的表达式引用的对象是已关闭或不存在的对象

Micrometer KafkaConsumerMetrics 在本地运行时存在,但在部署时不存在

终端中存在Python模块,但通过PHP的shell_exec运行时不存在

已安装JDK 14.0.1,并且“不存在Java运行时,正在请求安装”

运行时异常(list_id 列不存在)是否来自左连接?

已安装JDK 14.0.1,并且“不存在Java运行时,正在请求安装”。

Xamarin Forms iOS-当前上下文中不存在运行时

OmniSharp.Dnx.DnxPaths指定的运行时路径“默认”不存在

变量不存在但编译有效,运行时失败

Unity - 不存在请求安装的 Java 运行时

无法使用IBM Mobile First控制台:运行时不存在

程序包不存在,在运行时无法找到符号

hdparm停止运行时间在两次重启之间不存在

ActiveMQ Artemis:AMQ219017 队列在运行时不存在

第二次运行VBA代码时,出现“运行时错误462:远程服务器计算机不存在或不可用”

宏只在运行时错误 462 之前运行一次 excel vba:远程服务器不存在或不可用