Current Version: v01.04.00
Using Lightmail, you may send mail to one or more recipients, sending either plain text messages or messages with one or more attachments, with configurable subjects, directly from inside another program, or from the command line interface.
The purpose of Lightmail is to provide an easy way for programs to send files that
they generate, via email, with an absolute minimum of fuss and coding involved. There
is no need to tinker with configuration files, as there is with many MUA's. You may
set your From: header as needed on the command line from within your software, making
it perfectly suited to multi-
Lightmail is a lightweight mail sending agent which simply requires either an SMTP
relay or a local sendmail-
Currently supported platforms are:
Demo versions are available. The demo versions stamp the X-
Download the demo for your platform:
Unpack the compressed tar or zip archive into any directory you choose. A subdirectory
You may call the program directly from this directory at any time. If you wish to relocate the program itself to a location such as /usr/local/bin, you must also copy the included dynamic libraries to the same location in order for the program to work correctly. Relocation is purely optional.
Please note that in the recipient options below, any time you see user@host, you may actually specify a quoted argument such as "firstname.lastname@example.org Nobody Special" and the correct headers will be generated including the real name you specify after the actual address. You simply supply the email address first, followed by a space and then the real name, consisting of one or more words. Including real names in addresses is not mandatory. This real name functionality was added in v01.02.00.
This option tells Lightmail what address to use as the sender's address. This dictates what appears in the From: header in the message.
This option causes Lightmail to send to the specified recipient(s). Multiple recipients may be specified in one invocation of the program. To do so, iteratively call the option with each address.
This option causes Lightmail to copy (Cc) the message to the specified recipient(s). Multiple copy recipients may be specified in one invocation of the program. To do so, iteratively call the option with each address. [Added in v01.02.00]
This option causes Lightmail to blind copy (Bcc) the message to the specified recipient(s). Multiple blind copy recipients may be specified in one invocation of the program. To do so, iteratively call the option with each address. [Added in v01.02.00]
You may use this option to specify a file which contains text to be used as the main
message body. This file should be plaintext, not a binary file. If you wish to send
binary file attachments, please use the -
If you do not specify a message file, and only specify attachment files, the default message is the following:
Please reference the following attachment(s):
By default, the main text message is presented with a MIME type of text/plain. If
you wish to send an HTML-
This option tells Lightmail that you wish your main message body to be presented
with the MIME type of text/html, thus overriding the default body type of text/plain.
This option is used in addition to the -
You may use this option to specify one or more files to be sent as attachments in your outbound message. These files may be of any type, and will be encoded appropriately. Multiple attachments may be specified in one invocation of the program. To do so, iteratively call the option with each file to be attached.
Similar to the -
Assume we are sending the image mypicture.jpg as an inline photo for an HTML message body. To reference the inline image in your HTML message body, use the syntax:
Please note that you may only use the -
Multiple inline images may be specified in one invocation of the program. To do so, iteratively call the option with each image to be included. [Added in v01.03.00]
You may set the subject header of your email with this option. The default subject if you do not set one manually is: [No Subject]
If you have a listening SMTP server available, you may use Lightmail in an entirely
Please note that this option is incompatible with the -
If you have no listening SMTP server available to you, you must rely on a local mail
transfer agent such as sendmail, or a sendmail-
Please note that you need to group your agent's pathname and its arguments with quotes to keep those arguments from being interpreted by Lightmail.
Please also note that this option is incompatible with the -
This is used to suppress Content-
The header should be specified in the format "X-
This option returns the program version information.
This option returns the program changelog information.
This option returns the program help (a briefer summary of the options) in a self-
Fixed real name capability for sender. Fixed real name quoting on SMTP port.
Added translation for backslash to forward slash for Windows users who like using the native convention for pathnames.
Added help display on no arguments or on Windows /? notation. Added README.txt rendering of this helpfile to all distributions.
Redirected STDERR to STDOUT so that filePro users can check a redirect file with the FILESIZE() function to determine if there were any errors.
Copyright, License, Warranty, and Payment
This software remains the property of Fairlight Consulting, and license to use the program is sold to users. Lightmail is licensed at a cost of $149.95 USD per server on which it is installed. Each license fee entitles you to use Lightmail on one server, in any role you require.
Upon receipt of payment for a license, program will be delivered to the licensee via email at the email address associated with the PayPal payment.
Upgrades for the product are currently free when moving to new minor and major versions. Fairlight Consulting reserves the right to change this policy in the future, with no prior warning.
There is no warranty for this software. This software is offered "AS-
Good computing practice dictates that any program should be thoroughly tested with