cLIeNUX Personal Integrated Relational Database Environment.

This is the PIRDE email schema help.

and this is PIRDE general help A PIRDE schema is a regular Bash shell configured to emphasise a particular dataset, in this case email. This shell has it's command lookup PATH set to prioritize PIRDE commands. For example, from here "sort" is PIRDE sort, which works on PIRDE tables. You can get the regular unix "sort" by it's full pathname. In other words, a schema is a unix user environment configuration.

The email schema is indirected. The actual email data is not in the PIRDE tables, it's referenced from them. This is a performance hit, but a huge flexibility win. Let's call the data an indirected PIRDE schema is based on a "basis". The PIRDE email schema assumes one or several unix mailx-format mail folder files as it's basis. The email schema command "index" generates or updates 3 PIRDE tables based on the basis, namely "messages", "people" and "contacts".

With those 3 tables indexing the actual data you have a lot of ways to look at it. The "messages" table has pointers to the mailx synopsis key, From:, Subject:, and main body offsets of each email. This is a typical email message in mailx format...