Can we please get an update on the progress of features/wishlists for
dbmail?  From memory the following are outstanding:


- header summary:  ability to have common headers saved (probably in the
messages table) so that webmail/management front-ends don't need to scan the
messageblks table to get this info.

    >> Idea: If this isn't desired in the messages table, what about adding
another table called messagesummary which stores messageid, from, subject,
date, etc.  This could be used filled when the message is delivered, and
then only used by management and webmail utils. That would provide no extra
storage needs in the message table, and only the maintenance and deliver
code would need to be adjusted.  A config item could even allow people to
turn this off if they didn't use it...

- indexes on the default sql structures :: a number have been submitted, but
these don't seem to have made it to the CVS. Not good for newbies who then
observe bad performance until they ask for help

... seem to have forgotten most of them :o)
... Let's fill in the blanks people, so we can tell what's important to
people and finally get to 1.0!


Add a few of mine:

- Ability to deliver to a userid :: (rather than email address/username), so
that duplicate "marks" can be referenced in the delivery agent.

- Two-key lookups for the userid :: duplicate usernames again

- date-deleted key :: allow the maintenance program to purge deleted
messages from the database after a user-selectable period (eg. Allow
messages to be 'restored' by helpdesk staff if within the 7 day non-purged
period).

- Import from user's mbox and IMAP folders :: I for example have 12 imap
mailboxes, which I had to hack mbox2dbmail to support mbox delivery, write a
wrapper scan my homedir. This worked but as it used dbmail-smtp it was
really slow. Uni-one converter needs to be updated to support this
functionality IMHO.

- [low prio] Export to mbox format :: got to be a good selling point for
newbies who want to try but need an exit clause
 



[I'm happy to present patches for this functionality, but am getting a bit
disheartened as so far none of my patches seem to be being adopted or even
being discussed].

/Mark

Reply via email to