>> at most ISP has mailbox limitation in size. Leaving the messages on the >> server would soon leave you with a full mailbox.
That's true for imap as well. In fact, it's probably worse with imap, as you can store messages in other folders, and even set up your Sent folder to be stored in imap. > I know. I'm asking if there's a way to "override" the client option > "leave messages on server". Which is really to delete it, if the client > didn't. > > Know if there's an entry in dbmail tables, when a message has been > downloaded? The message status is changed. From memory, status = 0 is unread, status = 1 is read, status = 2 is deleted. All you'd need to do is update all status = 1 to be 2, and run dbmail-util to clean the rest up. I think in 2.0 and later you also need to update the users' quota usage, too (in 1.2, which we're using, usage is calculated dynamically). If you need help determining *exactly* what to do, try changing pop3d's log level to 5, check and delete a message with pop3, and you can see exactly what queries are run. -- Jesse Norell Kentec Communications, Inc.
