Initial Commit

This commit is contained in:
Riley Schneider
2025-12-03 16:38:10 +01:00
parent c5e26bf594
commit b732d8d4b5
17680 changed files with 5977495 additions and 2 deletions

View File

@@ -0,0 +1,43 @@
; Sample alias file for Mercury.
; Copright (c) 1993-96, David Harris, All Rights Reserved.
;
; The format for this file is:
;
; alias == real_address
;
; Lines starting with ';', '#' or '*' are considered comments
; and are ignored, as are blank lines. There may be trailing
; and leading whitespace on entries - it is all stripped out
; in the alias file. It is a limitation of this release of
; Mercury that you cannot have an alias or real address which
; contains '==' because no quoting mechanism is implemented.
;
; Compile the file using MALIAS.EXE, and copy it to the place
; you have specified in MERCURY.INI. You can update Mercury's
; alias file while Mercury is running.
;
; You can have an almost unlimited number of aliases, and you
; may have them resolve to anything you wish. Aliases are
; resolved before any other attempt at address resolution is
; made, so it is perfectly legal to have a local-looking alias
; resolve to an off-server address. Note, though, that aliases
; work strictly on the ADDRESS - they are not affected by any
; quoted or comment text which is attached to it. As an example
; of the impact of this, the aliasing mechanism regards these
; two addresses as identical:
;
; "My what a funny day!" david@pmail.gen.nz
; (Master of the Lightbulbs) <david@pmail.gen.nz> "Pop!"
;
; Aliases may be applied recursively up to four levels deep -
; that is, you may have aliases for aliases in this file.
; (although it still eludes me why anyone would do this).
;
; Neither aliases nor real addresses are case-sensitive,
; although case is preserved in real addresses.
david@pmail.gen.nz == support
J.Smith@pmail.gen.nz == julia
Richard.Stevenson@pmail.gen.nz == richard
listserv@pmail.gen.nz == maiser

View File

@@ -0,0 +1,16 @@
From: Mail Delivery System <postmaster@~n>
To: ~T
Date: ~D
Subject: Delivery Confirmation
With reference to your message with the subject:
"~S"
Your message was successfully delivered to the following addresses:
~R
------------------ Beginning of message follows --------------------
~G

View File

@@ -0,0 +1,35 @@
From: Mail Delivery System <postmaster@~n>
To: ~T
Date: ~D
Subject: Delivery failure notification
MIME-Version: 1.0
Content-Type: Multipart/Report; boundary=~Y
--~Y
Content-type: Text/plain; charset=US-ASCII
Content-description: Mail delivery failure report
Content-disposition: Inline
With reference to your message with the subject:
"~S"
The local mail transport system has reported the following problems
it encountered while trying to deliver your message:
-------------------------------------------------------------------
~R
-------------------------------------------------------------------
Your mail message is being returned to you in the next part of this
message.
Should you need assistance, please mail postmaster@~n.
--~Y
Content-type: Message/RFC822
Content-description: Contents of original mail message
~M
--~Y--

View File

@@ -0,0 +1,107 @@
;
; Sample "List of lists" for Mercury/32.
; Copyright (c) 1993-98 David Harris, all rights reserved.
;
; The "List of lists" contains definitions for every mailing list
; serviced by the running copy of Mercury.
;
; Each list definition begins with the short name of the list which
; must be on a line of its own flush against the left margin:
; subsequent lines, which define fields in the list definition, must
; be indented using at least one space.
;
; The following keywords can be used when defining a list (M/O indicates
; whether the field is MANDATORY or OPTIONAL).
;
; Keyword M/O Description
; ------------------------------------------------------------------
; FILE M The filename which contains the list members
; TITLE O Descriptive text added to the list address
; MODERATOR O List maintainer/owner's address (may be used multiply)
; MODERATED O If Y, only list moderators may post to the list
; PUBLIC O If N, only list moderators may add members to the list
; (using the Maiser "add" and "remove" commands).
; WELCOME O Name of a text file to mail to new subscribers
; FAREWELL O Name of a text file to mail when a member unsubscribes
; ENUMERATE O If N, Maiser will not supply the list membership
; REPLY_TO_LIST O If Y, messages with no REPLY-TO field will have one
; added which points to the list itself.
; RESTRICTED O If Y, only members may post to the list
; FANOUT O Number of jobs to create when exploding the list
; ANONYMOUS O If Y, originator information will be suppressed on
; mail sent to the list; if T (totally anonymous),
; then the Mercury log entry will also be suppressed.
; ERRORS_TO O Optional address to specify in the message envelope
; (kosher RFC821/1123-compliant mail systems will send
; errors associated with the message to this address).
; LIMIT O Maximum number of subscribers for this list.
; ARCHIVE O Name of a file into which to archive messages sent to
; the list. You can use the following special sequences
; in the filename:
; ~Y Year (2 digits)
; ~M Month (1 or 2 digits)
; ~D Day (1 or 2 digits)
; ~W Current week in the year.
; DIGEST_NAME O Name of the temporary file Mercury should use to
; store digest information. If this keyword is absent,
; the list will not support digests. The filename must
; NOT have a path - it will be created in the location
; pointed to by the "scratch" keyword in the [Mercury]
; section of MERCURY.INI.
; DIGEST_MAXSIZE O Maximum size for a digest in bytes. Once a digest
; exceeds this size it will be sent immediately. The
; default is 32MB (ie, no practical limit).
; DIGEST_MAXWAIT O How often digests should be sent out in whole hours.
; The default is 24 hours, which results in digests
; being sent once each day.
; DIGEST_DEFAULT O Y or N: if 'Y', then new subscribers to the list will
; automatically be added in digest mode.
; LIST_SIGNATURE O Filename; if present, represents a text fragment
; that should be added automatically to all mail
; distributed to the list.
; LIST_HELP O URL added to outgoing messages; where subscribers
; can get assistance with subscription matters.
; LIST_HEADERS O Y or N, default N: if Y, Mercury will add specially-
; formatted headers allowing automated subscription and
; unsubscription from the list (Y is recommended).
; CONCEALED O Y or N; if Y, the Maiser LIST command will not
; report this list.
; MAXIMUM_SIZE O Integer - messages larger than this number of
; bytes may not be distributed to the list. 0 means
; "no limit".
;
; For technocrats, there is also the TITLE_IS_ADDRESS keyword; if present
; and set to Y, this tells Mercury that the TITLE field contains a full,
; legal, domain-extended RFC822 address and forces it to suppress its
; usual address formation rules for the list. This is the ONLY way to
; control the actual list address Mercury will print in mail sent to the
; list and should be used with extreme care, since invalid addresses can
; cause mail storms.
;
winpmail
File: sys:system/mercury/winpmail.lis
Title: WinPMail testers list
Moderator: D.Harris@pmail.gen.nz
Moderated: N
Fanout: 6
Public: N
Archive: sys:system/mercury/winpm~m.arc
test-l
File: sys:system/mercury/testl.lis
Title: ""Test List" <test-l@pmail.gen.nz>"
Title_is_address: Y
Welcome: sys:system/mercury/testlw.txt
Farewell: sys:system/mercury/testlf.txt
Moderator: D.Harris@pmail.gen.nz
Moderated: N
Restricted: N
Errors_to: david@parnassus.pmail.gen.nz
Reply_to_list: Y
Anonymous: T
Public: N
Digest_name: TESTL.DIG
Digest_maxsize: 1
Archive: sys:system/mercury/tt~m~y~w.arc

View File

@@ -0,0 +1,97 @@
+------------------------------------------------+
| Mail Server Help. |
+------------------------------------------------+
The Mercury Mail Transport includes a simple mail server capable of
performing a number of automatic operations in response to messages
sent to it. Some or all operations may be restricted at some sites.
To activate the mail server, send a message to the special mail
server account at the site (usually MAISER@host.domain), with the
subject of the message set to anything (the mail server will quote
your subject line back to you in its reply), and the commands the
mail server should perform listed one per line in the message body.
The mail server stops parsing commands when it encounters the end
of the message, or a blank line. If your mailer adds a signature
to your messages, make sure you enter a blank line after the last
command. Unrecognized commands are ignored and generate no error.
The following commands are recognized by the mail server at this
site;
HELP
- Takes no parameters, returns this text.
VERIFY <address>
- Determines whether a particular address is valid at
this site.
LOOKUP <string>
- Returns a list of users at this address who match
the string you supply. The string may contain * and
? wildcard characters. This command may be disabled at
some sites.
FINGER <address>
- Returns information about a user at this address. The
information returned may contain the user's FULL NAME,
whether or not mail is enabled or forwarded, and whether
mail reading will be confirmed. Also the content of the
file PROFILE in the user's mail directory will be returned.
This command may be disabled at some sites.
BOUNCE
- Takes no parameters - returns your message to you,
headers intact.
LIST
- Shows all the mailing lists available at this site.
SUBSCRIBE <list-name>
or SUB <list-name>
- Asks Maiser to add you to a mailing list. If the list is
not a public list, you will receive an error message.
UNSUBSCRIBE <list-name>
or SIGNOFF <list-name>
or UNSUB <list-name>
- Asks Maiser to remove your address from a mailing list.
ADD <list-name> <address>
- If you are a moderator for the list, this command will
add an address to the list.
REMOVE <list-name> <address>
- If you are a moderator for the list, this command will
remove an address from the list.
ENUMERATE <list-name>
or REVIEW <list-name>
- Asks the maiser to send you the current subscribers to the
list. Enumeration of the list may be restricted on a list-
by-list basis unless you are a list moderator.
INDEX
- Asks the maiser for a list of files available by e-mail
at this site.
SEND <filename>
- Asks the mail server to send you a file. For a list of the
files available by e-mail from this site, see the INDEX command.
FINGER <address>
- Returns mail-specific information about the specified address
if it is local. Also returns the contents of the file PROFILE
if it exists in the user's new mail directory. The FINGER
command is intended to allow distribution of information such
as PGP keys and contact information.
EXIT
- Terminates mail server command processing for a message.
If you have problems with this facility, or questions, please mail
them to "postmaster" at this site.
The Mercury Mail Transport System is Copyright (c) 1993-95, David
Harris, All Rights Reserved.

View File

@@ -0,0 +1,11 @@
From: Mail Delivery System <postmaster@~n>
To: ~T
Date: ~D
Subject: Re: ~S
Result of lookup: the following addresses match your request:
~R
Please refer problems or questions to postmaster@~n