[Lunar-commits] CVS: moonbase/mail/dbmail DEPENDS, NONE, 1.1 DETAILS, NONE, 1.1 PRE_BUILD, NONE, 1.1

Florin Braescu florin at lunar-linux.org
Fri Mar 4 10:17:57 UTC 2005


Update of /var/cvs/lunar/moonbase/mail/dbmail
In directory espresso.foo-projects.org:/tmp/cvs-serv31129

Added Files:
	DEPENDS DETAILS PRE_BUILD 
Log Message:
DBmail permit the storage of the mail in databases and providex pop3 and/or imap support.

--- NEW FILE: DEPENDS ---
optional_depends "mysql"       "--with-mysql" ""  "MySQL support"       &&
optional_depends "postgresql"  "--with-pgsql" ""  "Postgresql support"  &&
optional_depends "exim"        ""             ""  "Exim support"        &&
optional_depends "sendmail"    ""             ""  "Sendmail support"

--- NEW FILE: DETAILS ---
           MODULE=dbmail
         VERSION=2.0.2
          SOURCE=$MODULE-$VERSION.tgz
   SOURCE_URL=http://www.dbmail.org/download/
     SOURCE_VFY=sha1:503a26b003694311c4017edc5e1c8e9f14d8bd6d
        WEB_SITE=http://www.dbmail.org/
         ENTERED=20050304
         UPDATED=20050304
           SHORT="DBMail enables email to be stored in and retrieved from a database."

cat << EOF
DBMail is a collection of programs that enables email to be
stored in and retrieved from a database. 
Why is it usefull?
Well, for me it's usefull because a number of reasons. 
- it enables me to create mailboxes without the need of system users.
- mail is more effeciently stored and therefore it can
  be inserted an retrieved much faster dan any regular system 
  (DBMail is currently able to retrieve aprox. 250 mail messages per 
  second)
- it's more expandable. A database is much easier to access than
  a flat file or a Maildir. We don't need to parse first.
- In my case, i can easily link a mailbox to a certain client
  which enables me to let the client maintaining his/her own mailboxes
  without me needing to technically support it.
- It's scalable. You can run the dbmail programs on different servers
  talking to the same database(cluster).
- It is more secure. There's no need to maintain system users or write 
  to the filesystem. All this is done through the database.
EOF

--- NEW FILE: PRE_BUILD ---
add_priv_user dbmail:dbmail -s /bin/false -c "DBmail"
default_pre_build



More information about the Lunar-commits mailing list