Erik Osterman wrote:
First, thanks for taking an interest in this discussion. It wasn't my intention to shape a whole new feature, if it hadn't been proposed before. That said, I'd be delighted if it were to make its way into the mainline.
Paul J Stevens wrote:

- make sure mailboxes are re-assigned when a user is deleted (trigger)

If anyhow adding a deleted_time stamp to the mailboxes, why not do the same for users? The dbmail-util can then purge users (when not in archive mode) much the same way it purges messages. Also, while I'm not against introducing triggers, by introducing a new column it is easier to maintain across different DB implementations (no need to port triggers).

Other than that, your proposed changes make sense to me. The new #archive namespace feature is for me a "nice to have", but not a necessity.


Just thinking, perhaps its an idea to keep things consistent across the board with regards deletion, IE delete messages in the same way with a deleted @ field. dbmail-util can then easily do a "delete after 30 days" mode that many people have asked for.
_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to