Manitou-Mail
|
Manitou-Mail is a multi-component e-mail application that includes a graphical Mail User-Agent for Unix/X11 or MS-Windows, server-side scripts, and a database powered by PostgreSQL. Its architecture differs from traditional mailers in that the user interface is solely connected to the database, rather than IMAP/POP3 and SMTP servers. A server-side daemon program, manitou-mdx, is responsible for routing messages between the database and the mail subsystem, as well as filtering, indexing and custom-processing the stream of messages in background.
The creation and initialization of a database to the point when it's ready to store messages is normally done using the manitou-mgr command, although it can also be done manually with the SQL scripts from the source code archive.
To create the database from scratch, manitou-mgr has to connect as a database superuser. Assuming that the PostgreSQL server has the default security configuration (see pg_hba.conf file), running manitou-mgr as shown below from the local postgres Unix account on the server is the simplest option.
postgres:~$ manitou-mgr --create-database
1. Database user manitou created.
2. Database manitou created.
3. Creating tables
4. Creating sequences
5. Creating functions
6. Creating triggers
Database manitou successfully created.
Non default behavior can be achieved using options --db-name, --db-user, --db-super-user, --db-super-password, --db-host, --db--port to the --create-database command. The command manitou-mgr --help gives usage information.
Once the database is created, the db_connect_string entry in the manitou-mdx configuration file must be set up to point to the database, with optionally the user, password, host, port and other information needed to connect.
Requirements:
* PostgreSQL, version 8.1 or higher.
* An already configured Mail Submission Agent (MSA)[1] or better, a Mail Transfer Agent (MTA)[2] able to send outgoing mail by way of a local command. Popular MTAs are postfix, sendmail, or exim.
* To build the user interface from source, the Qt library (version 4.5 at least) for Unix/X11 or MS-Windows and the PostgreSQL client library (libpq) are needed. All popular Linux distributions provide these libraries in pre-compiled form.
The license of this software is Free, you can free download and free use this email tool software.