-
Notifications
You must be signed in to change notification settings - Fork 96
Open
Description
OS:
Linux version 5.15.0-113-generic (buildd@lcy02-amd64-072) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #123-Ubuntu SMP Mon Jun 10 08:16:17 UTC 2024
Imapfilter Version:
IMAPFilter 2.6.15 Copyright (c) 2001-2019 Eleftherios Chatzimparmpas
SMTP SERVER
apache/james:distributed-3.8.0
lua code
-- options.limit = 0
options = {
timeout = 120,
ssl = "auto",
debug = true , -- 启用详细日志
}
-- 连接到邮箱账户
account1 = IMAP {
server = "xx",
username = "xx",
password = "xx",
ssl = "tls1"
}
emails = account1['INBOX']:select_all()
-- Uncomment to check the Subject line of emails you're going to migrate
for _, message in ipairs(emails) do
mailbox, uid = unpack(message)
subject = mailbox[uid]:fetch_field('Subject')
print(subject)
end
emails:move_messages(account1['Friends'])logs
root@hw-u2-4b07:~# imapfilter -c /root/.imapfilter/config.lua
Subject: 111
Subject: 2222
Subject: t1
Subject: t2
imapfilter: /usr/share/imapfilter/common.lua:70: attempt to compare number with nil
stack traceback:
[C]: in function '__le'
/usr/share/imapfilter/common.lua:70: in function '_make_range'
/usr/share/imapfilter/mailbox.lua:178: in function '_copy_messages'
/usr/share/imapfilter/mailbox.lua:724: in function 'move_messages'
/usr/share/imapfilter/set.lua:230: in function 'move_messages'
/root/.imapfilter/config.lua:25: in main chunkIn addition, when I use contain_from or contain_subject for filtering, I also encounter similar errors (such as 'compare number with nil'). The error occurs when a match is found, but there is no error when no match is found.
Metadata
Metadata
Assignees
Labels
No labels