[Dovecot] Vpopmail + Expire Plugin

Oliver Lehmann lehmann at ans-netz.de
Tue Jan 4 14:13:59 EET 2011


Zitat von Timo Sirainen <tss at iki.fi>:

> doveadm expunge -u user at domain mailbox dovecot-list savedbefore 30d

I'm trying to evaluate this at first with "search" but I'm just getting
nothing returned from the command. I've a folder "Test" with many messages
in it with the subject "test". I'm running the doveadm search command:

# doveadm -Dv search -u lehmann at ans-netz.de mailbox Test subject 'test'
doveadm(user): Debug: Loading modules from directory: /usr/local/lib/dovecot
doveadm(user): Debug: Module loaded:  
/usr/local/lib/dovecot/lib20_expire_plugin.so
doveadm(user): Debug: Loading modules from directory:  
/usr/local/lib/dovecot/doveadm
doveadm(user): Debug: Module loaded:  
/usr/local/lib/dovecot/doveadm/lib10_doveadm_expire_plugin.so
doveadm(user): Debug: Skipping module doveadm_quota_plugin, because  
dlopen() failed:  
/usr/local/lib/dovecot/doveadm/lib10_doveadm_quota_plugin.so:  
Undefined symbol "quota_user_module" (this is usually intentional, so  
just ignore this message)
doveadm(user): Debug: Skipping module doveadm_zlib_plugin, because  
dlopen() failed:  
/usr/local/lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.so: Undefined  
symbol "i_stream_create_deflate" (this is usually intentional, so just  
ignore this message)
doveadm(user): Debug: expire: Iterating only a single user, ignoring  
expire database
doveadm(lehmann at ans-netz.de): Debug: auth input: lehmann at ans-netz.de  
uid=89 gid=89 home=/usr/local/vpopmail/domains/ans-netz.de/lehmann
doveadm(lehmann at ans-netz.de): Debug: Effective uid=89, gid=89,  
home=/usr/local/vpopmail/domains/ans-netz.de/lehmann
doveadm(lehmann at ans-netz.de): Debug: maildir++:  
root=/usr/local/vpopmail/domains/ans-netz.de/lehmann, index=,  
control=, inbox=/usr/local/vpopmail/domains/ans-netz.de/lehmann
#

As you can see - only debug information - no messages listed. Attached
you'll find the telnet output to show that there are messages:


# telnet 0 143
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE  
IDLE STARTTLS AUTH=PLAIN] Dovecot ready.
. login lehmann at ans-netz.de password
. OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE  
IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS MULTIAPPEND  
UNSELECT IDLE CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1  
CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH  
LIST-STATUS] Logged in
. SELECT "Test"
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft \*)]  
Flags permitted.
* 7 EXISTS
* 2 RECENT
* OK [UIDVALIDITY 1294061093] UIDs valid
* OK [UIDNEXT 8] Predicted next UID
* OK [HIGHESTMODSEQ 1] Highest
. OK [READ-WRITE] Select completed.
. fetch 1:7 (body[header.fields (subject)])
* 1 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 2 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 3 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 4 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 5 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 6 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
* 7 FETCH (BODY[HEADER.FIELDS (SUBJECT)] {17}
Subject: test

)
. OK Fetch completed.



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the dovecot mailing list