MailSend Command-line Mailer

MailSend is a command-line Internet e-mail utility for Win95/98/NT.

The current MailSend release can be found at:
     http://www.mailsend-online.com/



How does one use MailSend?
What's new?
What's next?
Limitations in the trial version of MailSend
How to register or pay for use of MailSend

Information on distributing MailSend with your products

MailSend tutorial
Command-line quick reference list
Error messages listing
Frequently Asked Questions
Catalog of Other Products

MailSend technical information


Information

MailSend is a command-line Internet mailer for Windows 95/98/NT Copyright © 1997 - 2007 by James K. Lawless

E-mail: jimbo@radiks.net

Web URL:.n     http://www.mailsend-online.com/

Command-line quick reference list



  -h                   Display the help screen
  -s subject           Specify subject
  -a filename          Attach filename with MIME
                       base64
  -f filename          Attach files in list
  -smtp smtp_addr      Specify SMTP server address
  -port number         Specify port ( default is 25 ) 
  -to to_address       Specify 'To:' e-mail address
  -from from_address   Specify 'From: address
  -file text_file      Name of text file to send
  -msg string          Specify immediate message to
                       send via the command-line
  -filter              Take text file input from
                       the console stdin device
  -out                 Redirect output to specified
                       filename
  -suppress            Suppress output ( except for
                       error messages )
  -ccf filename        Carbon-copy all recipients 
                       listed in filename
  -bccf filename       Blind-carbon-copy to all
                       recipients listed in
                       filename
  -bccfna filename     -bccf with no attachments to
                       copied recipients
  -bcc cc_address      Send one blind-cc to address
                       specified
  -bccna cc_address    -bcc with no attachments to
                       copied recipient
  -date                Force date header
  -mh                  Allow user-defined message headers
  -tz timezone         Specify time zone string
  -ct  type            Specify content-type ( omitted by default )
  -cte enctype         Specify encoding type( omitted by default)
  -nomime              Omit MIME headers
  -pager               Send in condensed pager format
  -html                Send file as HTML
  -showcc              Show CC: recipients
  -receipt             Request return receipt
  -disp                Request disposition notification
  -ch                  Add custom header(s)
  -timeout             Maximum timeout (in seconds)
  -hide                Hide MailSend command-window (experimental )
  -priority code       Set priority. { highest,high,low,lowest }



MailSend technical information


MailSend was written using TAWK, the Thompson Automation ( http://www.tasoft.com ) AWK language compiler system.

Information on distributing MailSend with your products


If you'd like to include a registered version of MailSend with your own software including installation packages for your software, please contact me for licensing details. The most reliable way to reach me is via e-mail. Please send any e-mail inquiries to:
jimbo@radiks.net



If you are a shareware CD vendor, you may include the trial version of MailSend on a CD collection

If you'd like to distribute the trial version of MailSend on a CD packaged in a magazine you may do so.

Error messages listing

Certain errors are passed back directly by the SMTP mail server. These messages can vary depending on the SMTP software.

Error messages displayed by MailSend predominantly pertain to improper command-line parameters.

Error messages produced by MailSend

Error! Option whatever is not a valid MailSend option.

This error message occurs when a parameter has been specified that MailSend does not recognize. This can occur if a command-line option is spelled incorrectly ( i.e., -smpt instead of -smtp ).

This can also occur if an argument for a prior command-line option is not specified.

Consider the following:


MailSend -msg -to fred@isp.kom



The -msg option requires a string of characters as an argument. In the sample above MailSend will process the option "-to" as an argument for -msg. The next option MailSend tries to use is "fred@isp.kom". This will display the message


Error! Option fred@isp.kom is not a valid MailSend option.



Error! Missing destination 'To:' e-mail address.

You must either specify a "To:" address ( either by filling in the argument three using the classic syntax or by using the -to option ). Alternately, you may only specify a blind-carbon-copy address.

Error! Missing SMTP server address.

You must specify your SMTP server address. This can be specified as argument two using the classic syntax or by using the -smtp option.

If you don't know what your SMTP address is, you might either look in your normal e-mail client's configuration section, or you could ask your Internet service provider.

Error! Missing 'From:' address.

You must specify YOUR e-mail address, not an alias. This argument may be specified in argument four using the classic syntax or by using the -from option.

Error! Missing -msg, -filter, or input text-file.

This error message occurs if MailSend cannot find a text message to send. You may not send attachments alone in MailSend. A text message must be present.

A message file can be specified as the first argument using the classic syntax or by using the -file option.

The -filter option may be used to filter text from the standard console input device.

The -msg option allows you to specify a brief message on the MailSend command-line.

Error! Carbon-copy and -filter options are mutually exclusive.

When processing carbon-copied items, MailSend re-opens each file for each mail item sent.When using the -filter option, the standard console input device (stdin) is used for input. MailSend is unable to reopen this device for subsequent mail transmissions.

This version of MailSend does not allow the mixed use of the -filter and carbon-copy options for this reason.

Error! The -nomime option may not be specified if attachments are sent with the mail item.

In order to send binary attachments, MailSend utilizes special codes in the e-mail document to indicate where the attachments occur. Attachments can not be sent without MIME encoding.

The -nomime option turns MIME encoding off, which prevents MailSend from being able to send any attachments.

If you are attaching files to an e-mail item, you may not specify the -nomime option.

*** Timeout

The timeout message indicates that some portion of the conversation withthe SMTP mail server has timed out. Please note the 4-character code atthe right of the timeout message when reporting a problem.

Cannot open input file :

This message indicates that the file you specified with the -file option is not available.

Cannot open attachment file :

This message indicates that the file you have specified for alist of attachments is not available.

Cannot open attachment :

This message indicates that the file you have specified for aan attachment is not available.

Cannot open blind CC file :

This message indicates that the file you have specified for alist of blind carbon-copies is not available.

Cannot open CC file :

This message indicates that the file you have specified for alist of carbon-copies is not available.

Cannot open output file :

This message indicates that the file you've specified using the -out option is not availble.

MailSend tutorial



In order to use MailSend, you'll need to know a couple of useful bits of information. One of them is your SMTP server ( Internet mail server ) address. This will usually be something like mail.isp.kom.

The only other information you need to know is your e-mail address. It should be something like fred@isp.kom or something similar.

PLEASE NOTE! The tutorial section does not include information on using the classic command-line. The classic command-line required that four basic options needed to be specified in special positions on the command-line.

The new command-line format provides much more flexibility. As such, it will be easier and more beneficial for the MailSend user to discuss only the format for these options.

General rules

Certain command-line options expect an argument ( such as -msg ). Since the command-line options are separated by spaces, you must enclose any argument containing spaces in double-quotes ( i.e. -msg "Hi there" ).

Any new format command-line arguments can now be specified in an external file. MailSend will process this file if you specify it with the "@" symbol in front of the filename on the command-line. See the section titled Specifying options in an external file below.

Sending an e-mail message


MailSend -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



This message "Hi there" is sent immediately to whoever@whatever.kom from fred@isp.kom.

Sending an e-mail message with a subject


MailSend -s "This is a subject" -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



Specifying options in an external file

The most useful new feature of MailSend is the ability to specify ANY new format option in an external text file. This can shorten MailSend command-lines by specifying frequently used options in this file.

Create a text file called M.CFG in the same directory where MailSend.EXE resides. This file should contain YOUR EQUIVALENT of the following:


     -smtp mail.isp.kom
     -from fred@.isp.kom


Then, on the command-line specify the following:


     Mailsend @m.cfg -to user@wherever.kom


All options in the M.CFG file will act as though you've entered them on the command-line.

Sending an e-mail text file


MailSend  -file SOMEFILE.TXT -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com 



The above example sends the contents of the text file SOMEFILE.TXT to the recipient. Prior examples have depended on the -msg option.

Sending an e-mail from a stdin pipe

If you don't know what this is, don't worry. It's likely that you won't need it.

To send the output of one program via e-mail, the -filter option can be used. Suppose we want to send the output of a DIR command to someone via e-mail. This can be achieved using a command-line similar to the following:


DIR | MailSend  -filter -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com 



Sending an attachment

A single attachment can be sent using the -a option. Suppose we want to attach a file named SOMEFILE.ZIP as an attachment. The command-line would be similar to the following:


MailSend  -a SOMEFILE.ZIP -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachment"



Sending a block of attachments

To send a block of attachments, you must specify a text file which contains the names of all files you wish to attach using the -f option.

Suppose you have a list of files you want to attach in a file called ATTACH.TXT. The command-line for attaching each file to the mail message would be similar to the following:


MailSend  -f ATTACH.TXT -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



Please note that this does not send the file ATTACH.TXT itself.

Sending a blind-carbon-copy

To send a blind-carbon-copy ( a duplicate of the e-mail item where the original recipient does not see the copied user's e-mail address ), use a command-line similar to the following:


MailSend  -bcc hidden@somewhere.kom -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



The above will send one e-mail item to whoever@whatever.kom and will also send a copy to hidden@somewhere.kom. The recipient at hidden@somewhere.kom will see the original recipient's ID in the 'To:' field.

If the original message contains an attachment and you do not intend to send the attachment to the copied user, use the -bccna option.

Sending multiple blind-carbon-copies

To send blind-carbon-copies to multiple recipients, you must create a text file containing the e-mail addresses of each recipient. Suppose this file is called MAILLIST.TXT. The command-line to send blind copies of an e-mail to the list of recipients would look similar to the following:


MailSend  -bccf MAILLIST.TXT -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



Each copied recipient will see the original recipient's ID in the 'To:' field.

To avoid sending attachments to copied recipients, use the -bccfna option.

To send each recipient's e-mail ID in the 'To:' field, omit the -to option and its argument.

Sending normal carbon-copies

To send carbon-copies to multiple recipients, you must create a text file containing the e-mail addresses of each recipient. Suppose this file is called MAILLIST.TXT. The command-line to send blind of an e-mail to the list of recipients would look similar to the following:


MailSend  -ccf MAILLIST.TXT -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



Each copied recipient will see the original recipient's ID in the 'To:' field.

To avoid sending attachments to copied recipients, use the -ccfna option.

Displaying carbon-copy recipients

By default, the recipients of a normal carbon-copy aren't shown in an e-mail generated by MailSend. You must add the -showcc option:


MailSend  -to whoever@wha.kom -ccf MAILLIST.TXT  -showcc  -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



Multiple entries in the To address

To show multiple entries in the to address, use the -ccf or -ccfna options coupled with -showcc, but omit the -to option .

The list that would normally be supplied in the CC: header will appear in the To: header if the -to argument is omitted.


MailSend   -ccf MAILLIST.TXT  -showcc  -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com  -msg "Here's your attachments"



Formatting e-mail addresses

Normally, e-mail addresses are allowed to be paired with an alias for the person's name or the group's name. However, since the formatting of these names requires use of the angle-brackets ( <> ), sending command-line oriented mail is difficult.

Under most Win32 command-processors, the angle-brackets are used to redirect output.

Let us assume you wanted to send an e-mail to Barney Jones whose e-mail address is barjo@zoo.kom. You would need to format the recipient's address as follows:

"Barney Jones {barjo@zoo.kom}"

The curly-braces are used in place of the angle-brackets.

This format of e-mail address can be used on the command-line, the "@" files, and all forms of carbon-copy files.Suppressing output

MailSend output can be suppressed by using the -suppress option.


MailSend -suppress -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



Routing output to an external file

To route the output normally displayed on the screen to an external file, use the -out option. Suppose we want to route the output to a file called OUTPUT.TXT. The MailSend command-line would look similar to the following:


MailSend -out OUTPUT.TXT -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



Forcing 'Date:' header generation


MailSend -date -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



This will cause a 'Date:' header to be generated. MailSend does not currently send a date header that conforms to appropriate e-mail standards. Please use this option only if your SMTP server requires it.

Removing MIME headers


MailSend -nomime -from fred@isp.kom -smtp mail.isp.kom -to whoever@whatever.com -msg "Hi there!"



Some of the people who receive items sent by MailSend have indicated that the body of the message appeared as an attachment. NOTE: Please try to avoid using this as of version 7.00. I've hopefully fixed the attachment difficulties!

If you are not sending attachments, please use the -nomime option to completely omit the MIME headers altogether. It can be less troublesome for certain recipients.

Hide window


MailSend @m.cfg -hide -to usr@x.kom -msg test



This experimental option should completely hide the MailSend window.

Return receipts


MailSend -receipt @m.cfg -to usr@x.kom -msg tmp
MailSend -disp @m.cfg -to usr@x.kom -msg tmp
MailSend -disp -receipt @m.cfg -to usr@x.kom -msg tmp



The above options ask the recipients mail client or mail server to send you a receipt when certain actions have been taken on the mail item.

Voluntary cooperation is often involved in mailers such as Eudora ( which will ask you before sending a return receipt ) but can be automatic for other products.

Controlling the timeout interval


MailSend -timeout 120 @m.cfg -to user@x.kom -msg tmp



The -timeout option allows you to change the default timeout value of sixty seconds to any other value you desire ( in seconds. )

Custom SMTP headers


MailSend  -ch "Errors-To: err@x.kom" -ch "Organzation: AXY Inc."  @m.cfg -to user@x.kom -msg tmp



The custom header option is to allow you to add any headers that MailSend does not already accommodate. It is the single command-line parameter that can be specified multiple times.

If you utilize this option, it's likely that you'll include it in an "@" file.

Sending to a text pager


MailSend  -pager  @m.cfg -to user@x.kom -msg tmp



This will send the message "tmp" to user@k.kom with a minimum of e-mail headers. ( Headers should include "From: *@*" and "Date: * ".

Mailing an HTML file


MailSend  -html  -file what.htm @m.cfg -to user@x.kom -msg tmp



This will send the HTML file what.htm to user@x.kom.



Standard session output

MailSend displays response messages from the SMTP server unless the -suppress option is used. Standard output from a MailSend session might look something like the following:


MailSend v7.22 attempting connection to mail.isp.kom
Connection successful.
*** 250 mail.isp.kom Hello dial24.isp.kom [0.0.0.0],
pleased to meet you
*** 250 ... Sender ok
*** 250 ... Recipient ok
*** 354 Enter mail, end with "." on a line by itself
Send complete!



Frequently Asked Questions

Q: How do I insert an Errors-To:,Reply-To:, or Organization: header?

The -ch option will allow you to specify any SMTP header not already sent by MailSend. The -ch can be specified multiple times on the same command-line.

Q: My SMTP server is slow. How do I keep MailSend from timing out?

Specify a larger timeout interval using the -timeout option. A timeout value of 300 would timeout at five minutes instead of the default one minute.

Q: How can MailSend ask the recipient for a return-receipt?

You can specify either the -receipt or -disp options ( or both.) The effectiveness of each option will depend on the recipients mail server and mail client software.

Q: How can I hide that ugly MailSend console window?

You might try the experimental -hide option to see if it works for you.

Q: I've run out of room on the command-line. What alternatives are available?

This will occur when running a 16-bit shell under Win95/98/NT such as COMMAND.COM.

If you're running under NT, you may opt for using CMD.EXE.

The easiest way to ensure lean command-lines is to specify all of your default information in a "@" file. Defaults that are likely to stay the same are your SMTP server address and your e-mail "From:" address.

Suppose that your e-mail address is fred@isp.kom and your ISP's SMTP server is named mail.isp.kom. Create a text file called M.CFG in the same directory where MailSend.EXE resides. This file should contain YOUR EQUIVALENT of the following:


     -smtp mail.isp.kom
     -from fred@.isp.kom


Then, on the command-line specify the following:


     Mailsend @m.cfg -to user@wherever.kom


All options in the M.CFG file will act as though you've entered them on the command-line.Please refer to the tutorial section for more information.

Q: Can MailSend be used to send mail to multiple people?

Yes. The -bcc, -bccna, -bccf, and -bccfna options allow one to send "blind" carbon-copies of the given e-mail item to multiple people. The -bccf and -bccfna options process a file that contains a list of e-mail addresses.

The e-mail address specified in the -to parameter will be displayed to each recipient unless this parameter is omitted. If the -to parameter is omitted, each recipient will receive their own e-mail address in the 'To:' field.

Alternately, the -cc and -ccf options may be used for more expedient delivery of each e-mail.

Q: Can one send attachments with MailSend?

Yes. Please refer to the -a and the -f options in the tutorial section.

Q: Is MailSend 'crippleware'?

The trial version of mailsend has limitations which will not hinder testing, but will likely render MailSend unusable for a full production environment. Please refer to the limitations section for more information.

Q: How do I upgrade from a prior version of MailSend?

Currently, all upgrades have been free. If you have registered any previous version of MailSend, please contact me at jimbo@radiks.net to receive the newest registered version.

Q: Help! What if I encounter problems?

Please contact me immediately at:

     jimbo@radiks.net

Q: Do you have a MS-DOS, OS/2, Linux, or Mac version of MailSend?

At this time, no.

Q: How do I use MailSend to automatically log-on / log-off of my Internet Provider Service?

You can't. MailSend is not prepackaged with a supplemental tool for automating control of dial-up networking.

You can, however, use a supplemental tool such as HangUp which can be found at:     http://www.mailsend-online.com/

HangUp can be used to hang up your dialup Internet session.

How does one use MailSend?


MailSend is used at a Win95/Win98/NT command prompt. Most customers realize the potential of MailSend either by incorporating MailSend into batch files or by calling MailSend as a child process from their own software.

MailSend can be used to send messages to pagers via a pager-to-mail gateway.

MailSend has also seen recreational use by play-by-email game enthusiasts.

The tutorial section contains information on how to use each MailSend option.

What's new in version 7.22



ATT*.TXT Attachment Fix

Some mail servers would show a bogus attachment with a filename beginning with the letters "ATT" when attachments were sent using MailSend.

I had thought that I'd fixed this problem in prior releases. I believe that I've finally fixed it.

If your recipients report ATT*.TXT files appearing in their e-mail when receiving items send with version 7.22, please contact me.


Priority Code

You can now set your e-mails priority to one of four different levels; lowest, low, high, and highest.

If you'd like to send an e-mail with the highest priority, you'd add -priority highest to your command-line.


From version 7.15

HTML support

If you specify an HTML file ( using the -file option ) and add the new -html option, your message will be tagged as an HTML document.

If the receiver is using an HTML-capable e-mail system, the message should render all of the HTML markup in a manner similar to a web browser.


Text pager support

By specifying the -pager option, the From: and Date: headers are filled with small sequences of characters so that you can send e-mail to a pager via a pager email gateway. The From: address will show as *@*. The Date: header will show as *.


Carbon-copy recipients can now be seen

If you add the -showcc option to your message that uses -ccf, the list of recipients will show in a CC: entry.

If you do not specify a destination with the -to option, the CC list will actually appear in the -to list.


From version 7.00

Attachment bug fix

While not really a bug, I've found that a number of e-mailers don't like either the content-type or content-disposition headers when referring to the main body of the e-mail document.

I found that these headers are optional for plain text, so I removed them. This should alleviate one of several headaches:

1) The appearance of ATT*.* files as extra attachments that don't seem to contain anything.

2) The appearance of your main message as an attachment.

3) The mail server rejects your e-mail due to misunderstood content-type.

Please note that this changes the prior default behavior of MailSend

If you need to add these options, you may do so with the -ct and -cte options.


Timeout control

By specifying -timeout and a parameter indicating the maximum number of seconds you'd like MailSend to wait for responses from your mail server. The default value is 60 seconds.


Receipt and Disposition

You may now specify either -receipt or -disp ( or both ) to coerce your recipient's mail system to send you a return e-mail when they have received and/or read the e-mail sent to them. The success of these options depends on the recipient's mail server and mail client software.


Hide MailSend window

By specifying the option -hide, MailSend will attempt to locate its console window and hide it. I'd be interested in feedback on how well this experimental option works for you.


Custom SMTP header

The new -ch option allows one to add new SMTP headers to the list generated by MailSend. Simply provide a header string as an argument to -ch. ( Such as -ch "Organization: wubba.kom".

Other options you might want to specify could include Reply-To: and Errors-To:.


Comments in carbon-copy files

Comments may now be placed in the text files for carbon-copy or blind carbon-copy lists. Place the "#" character as the first character of a line to comment the line out.


General I/O improvements

MailSend now actively checks for incoming responses from the mail server before assuming that they've been sent. This makes the stability and performance of MailSend much more reliable.


New error messages

New error messages have been added to distinctly alert the client to files specified on the command-line that aren't accessible.


Pause in console help list

There are so many MailSend optionst that they would scroll off of the screen if you type MailSend -h on a command-line. The client is now prompted with a Press ENTER to continue prompt before scrolling the screen.


"Hit it!" bug removed

I removed the debug message "Hit it!" Sorry to everyone who reported this bug for dismissing it as a server-side problem!!!

What features are forthcoming?



Off-line message queues will appear in the next version. This will allow you to generate e-mail for deferred delivery.

It will also allow you to recover gracefully if an e-mail session aborts in the middle of a transmission. The queue-manager will mark each e-mail as successfully transmitted. If a session aborts, only the untransmitted portion will be sent when MailSend is restarted.

A new set of options will allow the user more control over situations that cause MailSend to abort. One of these situations is when you have an invalid e-mail address in a cc-list.

The next version of MailSend will allow you to simply log this as an error so that the rest of the messages are sent.POP3 authentication will be fully supported by the next release. If your ISP requires you to check your mail before you can send any mail, this option is for you.

If you have other suggestions, please e-mail them to me.

Catalog of Other Products



Trial version of all of these products can be downloaded from:

     http://www.mailsend-online.com/

MailGrab     A command-line POP3 Internet e-mail reader. The newest version now supports detachment of attached files.

HangUp     A command-line program that will hang up your dial-up Internet session. Hangup can be used to hang up the phone line after completed operations in unattended Internet sessions.

TSched     A tiny command-line process scheduler. TSched allows you to launch a program at any given time quickly. Configuration is done via command-line parameters ... no lengthy schedule databases to fill out.

BPL     BPL is an enhanced Batch Programming Language interpreter for Win95/98/ME/NT/2000/XP.

CMD2EXESimilar to a batch file compiler, CMD2EXE can create an EXE file from one or more batch files.

CMD2EXE is able to package batch files and supplementary resource files ( EXE, WAV, GIF, JPG) into a single EXE. The packaged files are written to a work directory upon EXE execution and the primary batch file is invoked.

Limitations in the trial version of Mailsend

The trial version of MailSend has two limitations.
(1) A message appears at the beginning of each e-mail item indicating that it has been sent with a trial version of MailSend.
(2) MailSend will only send about 15 mail items successfully before ceasing to operate. To make MailSend function again, the user will need to reboot their system.

The prefixed message has been with the product since version 5.x.

The 15-mail limit was imposed to prevent users from abusing the trial version of MailSend. It also allows you to test MailSend as much as you want ... you may have to reboot a few times in the process ... but this should still allow appropriate evaluation of the product.

MailSend registration fee change



As MailSend approaches its fourth birthday, I'm going to finally do something that had been suggested by many for years. I'm going to change the registration fee to $20.

I was hesitant to change the initial price although many insisted that I had the registration fee set far too low. ( Thanks to those of you who insisted on paying more than the registration fee. )

The former low price has caused me difficulty in that I pay a sizeable chunk of each registration to my credit-card processor. The low price has also made it difficult to negotiate bulk registration.

I hope you'll all understand. I think you're still getting a bargain at $20. The free upgrade policy will still ( and always ) be in effect for the MailSend product. Once you've registered, you are entitled to free upgrades.

If you have questions or concerns about the pricing change, please feel free to contact me via e-mail at jimbo@radiks.net.

How to register or pay for use of MailSend



Dislcaimer:

I claim no responsibility nor liability for damages incurred to hardware / software during usage of MailSend. Nor am I responsible for any monetary losses related to use of MailSend. Use MailSend at your own risk.

MailSend is shareware.

It is not free.

You may use it for a trial period of 30 days. If you continue to use it after 30 days you are required to register the software.

As of November 1, 2000, the registration fee for the software is $20.00 in U.S. funds for each copy that has a potential to be used ( i.e. if you have 5 people in your company and 4 of them may need to use MailSend, you are required to pay 4 registration fees ).

Perhaps MailSend will be installed on an autonomous server machine for use as an automatic mailer. In this case, a registration is due for each machine upon which MailSend will be installed.

If you choose to register MailSend via credit-card, you may do so via the RegSoft services:

     http://www.regsoft.com

You may register by voice phone toll-free ( in the U.S. ) by calling

     1-877-REGSOFT ( 1-877-734-7638 )

International registration can be made via voice phone by calling

     1-770-497-9126

You may register by FAX by faxing your order to

     1-770-497-9234

NOTE! To register via FAX or voice phone, you must use MailSend'sproduct ID which is 9583.

Otherwise, please remit payment by check drawn on a U.S. bank to:
James K. Lawless
2414 4th Avenue
Council Bluffs, IA 51501



Bug fixes

The "Hit it!" diagnostic message has been removed.

General I/O has been improved.

Errorlevel generation is now more accurate when specified files are missing.

MailSend should now send e-mails that cause fewer problems with various client mail readers when sending attachments.