A few suggestions...
1. MAIL_PORT & AUTH_PORT
------------------------
We use multiple PostgreSQL instances on different ports; this is not
uncommon and insulates one PostgreSQL instance from others. I am happy to
submit (trivial) patches for this.
2. Support for choosing DB, Password, Port on command line (or file, or
environment)
------------------------------------------------------------------------------------
Avoids a recompile if you change port or database, or run multiple
instances. I am happy to do the work for this; however it may be worth
doing it as part of a breakup of the config settings into file-based and
db-based. The file-based settings could be limited to enough information to
connect to the DB.
3. Nice way to kill IMAPD and POP3D
-----------------------------------
Not sure of the recommended approach, but pop3d seems to go cpu bound if it
is killed. It would also be good to have a way to get imapd to reload
config (if not already supported).
4. Nice-to-have: break up mail headers into a table
---------------------------------------------------
ie. parse the mail headers and store (a copy?) in a separate table. eg.
Create Table message_headers(id, message_idnr, header, value) might contain:
<unique-id>, <message-id>, 'to', '[EMAIL PROTECTED]'
<unique-id>, <message-id>, 'from', '[EMAIL PROTECTED]'
etc.
At 02:08 PM 11/09/2002 +0200, Roel Rozendaal wrote:
Hi all,
indeed, as Marc pointed out, some structure and work is needed right now.
My idea of the previous TODO-list question was to be able to gather the
essential points to include for the final first release. New plan: I will
scan all replies to this message every day for requests. Just one line of
explanation should be sufficient to describe it; underneath it you could
type some more. The goal is then to have a structured to-do list by the
end of this week (maybe monday) like:
REQUEST WHO WHY
multiple usernames Marc Mackay uses 2 ISP's and 1 dbmail
Probably i'll add some accept/denied/delayed field :)
At the end of each day i will send an updated version.
Hope you'll find this approach not too bitchy but we're *really* busy and
by using this method i would be able to have a list containing everything
left todo for the release. Please include not-applied patches as well as a
request.
Finally: i like the idea of using some programming skills and resources
from this list; maybe we could distribute some requests when the list is
complete.
IMPORTANT: (just pops into my head right now :-) some bugfixes have been
submitted and not applied please put a request for those as well.
Hope we will finish this job soon together & conquer the world with dbmail..
regards roel
----------------------------------------------------------------
Philip Warner | __---_____
Albatross Consulting Pty. Ltd. |----/ - \
(A.B.N. 75 008 659 498) | /(@) ______---_
Tel: (+61) 0500 83 82 81 | _________ \
Fax: (+61) 0500 83 82 82 | ___________ |
Http://www.rhyme.com.au | / \|
| --________--
PGP key available upon request, | /
and from pgp5.ai.mit.edu:11371 |/