Hi, I want to delete the 10 days old E-mails from the Trash folder. I am using the following command but its not deleting the old mails.
su - cyrus -c '/usr/lib/cyrus-imapd/ipurge -f -d 10 t/user/testuser/Trash Here is my configuration. Fedora code 2 -bash-2.05b# rpm -qa | grep cyrus cyrus-sasl-plain-2.1.18-2 cyrus-imapd-murder-2.2.6-4 cyrus-sasl-md5-2.1.18-2 cyrus-imapd-devel-2.2.6-4 cyrus-sasl-devel-2.1.18-2 cyrus-imapd-nntp-2.2.6-4 cyrus-sasl-2.1.18-2 cyrus-imapd-2.2.6-4 cyrus-imapd-utils-2.2.6-4 -bash-2.05b# cat /etc/imapd.conf configdirectory: /var/lib/imap #partition-default: /var/spool/imap partition-default: /imap admins: cyrus sievedir: /var/lib/imap/sieve sendmail: /usr/sbin/sendmail hashimapspool: true sasl_pwcheck_method: saslauthd sasl_mech_list: PLAIN tls_ca_file: /etc/postfix/cacert.pem tls_cert_file: /etc/postfix/newcert.pem tls_key_file: /etc/postfix/newreq.pem lmtpsocket: /var/lib/imap/socket/lmtp autocreatequota: 100000 autocreateinboxfolders: Sent|Drafts|Spam|Templates|Trash autosubscribeinboxfolders: Sent|Spam|Drafts|Templates|Trash createonpost: yes popminpoll: 0 -bash-2.05b# cat /etc/cyrus.conf # standard standalone server implementation START { # do not delete this entry! recover cmd="ctl_cyrusdb -r" # this is only necessary if using idled for IMAP IDLE # idled cmd="idled" } # UNIX sockets start with a slash and are put into /var/lib/imap/sockets SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=5 imaps cmd="imapd -s" listen="imaps" prefork=1 pop3 cmd="pop3d" listen="pop3" prefork=3 pop3s cmd="pop3d -s" listen="pop3s" prefork=1 sieve cmd="timsieved" listen="sieve" prefork=0 # these are only necessary if receiving/exporting usenet via NNTP # nntp cmd="nntpd" listen="nntp" prefork=3 # nntps cmd="nntpd -s" listen="nntps" prefork=1 # at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1 # this is only necessary if using notifications # notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1 } EVENTS { # this is required checkpoint cmd="ctl_cyrusdb -c" period=30 # this is only necessary if using duplicate delivery suppression, # Sieve or NNTP delprune cmd="cyr_expire -E 3" at=0400 # this is only necessary if caching TLS sessions tlsprune cmd="tls_prune" at=0400 squatter cmd="squatter -r user" period=1440 } Any help to make this work. Thanks SR -- Software Groups http://sfg.homeunix.com --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html