Set mail to only display mail within 30 or 60 days
lty
lty at cndns.com
Mon Jul 20 11:44:53 EEST 2020
Set mail to only display mail within 30 or 60 days, Here are two
examples.
1. normal
E.g:
A654 FETCH 2:4 (FLAGS BODY[HEADER.FIELDS (DATE FROM)])
* 2 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM)] {73}
Date: Tue, 07 May 2020 12:26:55 +0800
From: <test at www.chengmail.ml>
)
* 3 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM)] {62}
Date: Tue, 07 May 2020 12:35:34 +0800
From: lty at cndns.com
)
* 4 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM)] {62}
Date: Tue, 07 Jul 2020 17:41:53 +0800
From: lty at cndns.com
)
A654 OK Fetch completed (0.002 + 0.000 + 0.001 secs).
2. Set to display mail within 30 days
E.g:
A654 FETCH 2:4 (FLAGS BODY[HEADER.FIELDS (DATE FROM)])
* 4 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (DATE FROM)] {62}
Date: Tue, 07 Jul 2020 17:41:53 +0800
From: lty at cndns.com
)
A654 OK Fetch completed (0.002 + 0.000 + 0.001 secs).
Is there any way to display the result of case 2?
I found lua.
https://doc.dovecot.org/admin_manual/lua/#mail-lua
But I don't know how to edit the lua script, Are there more examples?
I also watched the help, but it doesn't help much.
https://doc.dovecot.org/configuration_manual/authentication/lua_based_authentication/#authentication-lua-based-authentication
https://doc.dovecot.org/configuration_manual/push_notification/#lua-push-notifications
Can Lua fulfill my needs?
More information about the dovecot
mailing list