MarshallSoft Client Mailer for Visual Basic (MCM4VB)

May 11, 2021
Version 6.0

Easily send personalized email to your clients or customers directly from your 
application program, programmable database or spreadsheet! 

=== Software Evaluation ===

This software may be freely distributed provided that no files are modified. 
There are no functional limitations. MCM4VB may be purchased for $119 (USD) for 
electronic (email) delivery. Registration includes one year of technical support 
and downloadable updates. The evaluation version can be used for 30 days.

See http://www.marshallsoft.com/order.htm to order.

=== Features ===

The MarshallSoft Client Mailer for Visual Basic (MCM4VB) is a toolkit that allows 
software developers to easily send personalized email from an application program, 
programmable database or spreadsheet.

The features of the MarshallSoft Client Mailer include:

-  Send personalized email directly from an application, programmable database 
   or spreadsheet.
-  Uses macro substitution strings to personalize outgoing letters.
-  Can send text, Rich Text or HTML letters.
-  Supports multiple attachments.
-  Can handle arbitrarily large lists of recipients.
-  Detects duplicate email addresses.
-  Supports multiple lists of recipients that should always be skipped.
-  Supports ASCII, UTF8, and ISO_8859 character sets.
-  Supports WIN_1250, WIN_1252, and WIN_1255 character sets.
-  Can use up to 32 connections simultaneously for fast email delivery.
-  Can process "undeliverable mail" replies.
-  Can process multiple user replies ("REMOVE", "CONFIRM", etc).
-  Has extensive error detection and logging capability.
-  Includes SendMail example program (with source) to send email.
-  Includes GetReply example program (with source) to read replies.
-  Supports 32-bit and 63-bit Windows through Windows 10.
-  Can be called from any program that can call the Windows API.
-  Includes one year of technical support & updates. 
-  Royalty free distribution with your compiled application.
-  The license can be used with all supported computer programming languages.
-  Includes both 32-bit and 64-bit DLLs.

=== Description ===

The MarshallSoft Client Mailer for Visual Basic (MCM4VB) is a communication
DLL library used to send personalized email to your clients or customers 
directly from 32-bit and 64-bit Visual Basic application programs.

MCM4VB be used with any 32-bit or 64-bit version of Visual Basic incuding:

  -  Microsft Visual Basic (4.0, 5.0, 6.0)
  -  Microsoft Visual Studio 2005 through 2015.
  -  Microsft Visual Studio .NET Framework
  -  Visual Basic for Applications (VBA) (i.e, Excel, Access, Office).
  -  Power Builder

MCM4VB can be used with 32-bit & 64-bit Windows through Wondows 10.

MarshallSoft Computing also has versions of MCM for C/C++ (MCM4C), 
Delphi (MCM4D), Visual FoxPro (MCM4FP), Visual dBASE (MCM4DB), and 
Xbase++ (MCM4XB). All versions of MCM use the same set of DLLs 
(MCM32.DLL/MCM64.DLL). 

All versions of MCM can be downloaded from our web site at 

  http://www.marshallsoft.com/mcm.htm
  
=== Installation ===

Run the installation program SETUP.EXE that will install
all MCM4VB files, including copying MCM32.DLL and MCM64.DLL 
to the Windows directory C:\WINDOWS.

=== Documentation ===

Documentation will be found in the DOCS directory
after running the SETUP installation program.

For more information, refer to the following manuals
in PDF format:

(1) MCM Tutorial

    Introduces the basic functionality of the Client Mailer.

    See MCM_TUTORIAL.PDF in the DOCS directory or on-line 
    at http://www.marshallsoft.com/mcm_tutorial.pdf

(2) MCM Servers Manual

    Covers background information on SMTP and POP3 servers.

    See MCM_SERVERS.PDF in the DOCS directory or on-line 
    at http://www.marshallsoft.com/mcm_servers.pdf
    
(3) MCM Users Manual

    Covers language independent information (letter & list 
    preparation, etc.)

    See MCM_USERS.PDF or on-line at
    http://www.marshallsoft.com/mcm_users.pdf

(4) MCM4VB Reference Manual

    Lists details for each MCM function in the library.

    See MCM4VB_REFERENCE.PDF or on-line at
    http://www.marshallsoft.com/mcm4vb_reference.pdf
    
(5) MCM4VB Programmers Manual

    Covers C++ language programming issues such as 
    compilers, compiling, and examples.

    See MCM4VB_PROGRAMMER.PDF or on-line at
    http://www.marshallsoft.com/mcm4vb_programmer.pdf

Also see:

(1) LICENSE.TXT : License information. 
(2) INVOICE.TXT : Order form and invoice.
(3) RELEASE.TXT : Release summary.
(4) UPDATING_MCM.TXT : Upgrading from an earlier version information.

=== Example Programs ===

The example programs are found in the \MCM4VB\APPS directory.
Quick start:  Compile and run the example program, TestMCM,
which displays the MCM version number and days left in the 
evaluation version.

[END]
