enamel - the mailserver for the BeOS
Contents

[ MCP ]
[ nntp ]
[ smtp ]
[ smtpd ]
[ pop3 ]
[ pop3d ]
[ hermes ]

[ Up ]

Using hermes

Configuration

  • Note: The configuration format has been changed since the last version! Configuration files from an older version of hermes are not compatible with the new version.
The configuration is done using the configuration file hermes_settings located on the /boot/home/config/settings/ directory. The configuration file is now in a XML-style format and there are two different kinds of options, On/Off switches and options containing text. The respective formats are:
  1. On/Off switches, for example:
    <ShowHeaders Value="On"/>
    This kind of options doesn't have an end-tag, although you can also specify one. Possible values are On and Off.
  2. options containing text, for example
    <QuotePrefix>Re:&#x20;</QuotePrefix>
    This kind of options consists of a start and endtag, the text in between is the options contents.
Keywords are not case sensitiv, neither is the status field.

Some note on the syntax:
As the configuration file uses a syntax that is very similar to that of XML and we currently don't have a GUI setup you have to be a little bit familiar with XML. The syntax is like HTML but is more strict, so every tag has be have an corresponding end-tag or has to be ended with a /> combination, which denotes a tag without contents.
To insert literals like <, >, & you can use the syntax of HTML: &lt;, &gt;, &amp;. If you want to insert a character with its ASCII value use the following: &#x20; for a hexadecimal number and &#32; for a decimal value, respectively.

Profiles

The configuration uses a hierarchy to separate different profiles, it works like this:
<Profile name>
Configuration of profile
</Profile name>

Options

    Text options
  • Realname
    This a your real name, e.g. "John Doe". Put the name in quotes if it contains spaces. This is a required field.
  • EMail
    This is for your E-Mail address, e.g. john@doe.com. This is a required field.
  • Reply-To
    This is for your Reply-To address if it is different from your E-Mail address.
  • Source
    This is the source attribute that should be set to every message written by you. This is very important if you use hermes for news.
  • Signaturefile
    This is the path for the signature that will be appended to all new messages, as well as replies and forwards.
  • ReplyPrepend
    Contains the Text that will be put before the subject of a message when you reply to a message.
  • ForwardPrepend
    Contains the Text that will be put before the subject of a message when you forward a message.
  • QuotePrefix
    Contains the Text that will be put before each line of the original message when you reply to, forward or post a follow-up to a message.
    Switches
  • AutoQuote
    If set to "On" the message text will automatically be quoted when you reply to a message.
  • MultiplePrepends
    If set to "Off" hermes will check if the subject already starts with the text from ReplyPrepend (when replying to a mail) or ForwardPrepend (when forwarding a mail).
  • ShowHeaders
    If set to "On" the message text of a reply, forward or follow-up will contain all the headers of the message.
  • ForwardAsAttachment
    If set to "On" the original message will be forwarded as an attachment. This option should not be used together with ForwardAttachments!
  • ForwardAttachments
    If set to "On" attachments in the original message will also be attached in a forwarded message. This option should not be used together with ForwardAsAttachment!
Copyright © 1998-2000 Stegemann & Co., Inc., all rights reserved.
Created: March 2, 1999. Last modified: February 2, 2000.