On 09/12/2012 02:26 AM, Simon wrote:
> I might be asking the question in the wrong way.. but is there any
> way to force pop users to delete messages from the server? e.g. no
> mater what they have as "keep a copy message on server" dbmail still
> deletes it?
DBMail doesn't support such a BOFH feature. If you need it you will have
to patch the source so dbmail/pop3 will queue all messages retrieved for
deletion.
Of course, Christian's suggestion to use quota also will work.
--
________________________________________________________________
Paul J Stevens pjstevns @ gmail, twitter, skype, linkedin
* Premium Hosting Services and Web Application Consultancy *
www.nfg.nl/[email protected]/+31.85.877.99.97
________________________________________________________________
diff --git a/pop3.c b/pop3.c
index ddbc1e8..5eac7d6 100644
--- a/pop3.c
+++ b/pop3.c
@@ -507,7 +507,7 @@ int pop3(clientinfo_t *ci, char *buffer, PopSession_t * session)
while (tmpelement != NULL) {
msg = (struct message *) tmpelement->data;
if (msg->messageid == strtoull(value, NULL, 10) && msg->virtual_messagestatus < MESSAGE_STATUS_DELETE) { /* message is not deleted */
- msg->virtual_messagestatus = MESSAGE_STATUS_SEEN;
+ msg->virtual_messagestatus = MESSAGE_STATUS_DELETE;
ci_write((FILE *) stream, "+OK %llu octets\r\n", msg->msize);
return db_send_message_lines((void *) stream, msg->realmessageid, -2, 0);
}
_______________________________________________
DBmail mailing list
[email protected]
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail