MarshallSoft Client Mailer
With the push of a button, send personalized email to your clients or customers directly from your application program, programmable database or spreadsheet!
The "MarshallSoft Client Mailer" (MCM) works with
- Programmable databases such as Access, FoxPro, dBase, and XBase.
- All VBA applications such as Microsoft EXCEL and Publisher.
- Application programs written in C/C++, Visual Basic, PowerBASIC, and Delphi.
Client Mailer comes with fully functional example programs (with source code) that
- Sends your personalized letter to your clients or customers.
- Checks for email that could not be delivered.
- Checks for replies (REMOVE, CONFIRM, OPT-OUT, etc.) from clients and customers.
The example programs can be used without change or easily modified to suit particular requirements.
Example Letter And Recipient List
An example of a letter (a text or HTML file on your computer) that a dentist
might send to his customers is:
To: %EmailAddress%
Subject: Your Dental Appointment at %AppointmentTime%
Dear %FullName%,
Your dental appointment is tomorrow at %AppointmentTime%. To confirm your
appointment, please reply to this email with "CONFIRM %EmailAddress%" as the subject.
Sincerely,
Dr. John H. Holliday
|
The recipient list (a text file on your computer) begins with the
substitution names on the first line and continues with the list
of recipients. An example of such a list (of three recipients) is:
EmailAddress, AppointmentTime, FullName
m.marshall0610@yahoo.com, 10:00 am, Mike Marshall
p.marshall0610@yahoo.com, Noon, Paula Marshall
l.marshall0610@yahoo.com, 2:30 pm, Lacy Marshall
|
The first letter (of three) emailed would then be addressed to
m.marshall0610@yahoo.com
with subject
Subject: Your Dental Appointment at 10:00 am
and body
Dear Mike Marshall,
Your dental appointment is tomorrow at 10:00 am. To confirm your
appointment, please reply to this email with
"CONFIRM m.marshall0610@yahoo.com" as the subject.
Sincerely,
Dr. John H. Holliday
|
Examples of Use
- An online retailer wants to email notices of sales and new products.
- A local retailer wants to email sale promotion notices to his customers.
- A stockbroker wants to email a weekly newsletter to his clients.
- A software developer wants to email notices of new product releases.
- A bridge club wants to email notices of upcoming tournaments.
- A doctor wants to send appointment reminders.
- A church wants to email notices of upcoming events.
Client Mailer Features
- Added 64-bit DLL (MCM64.DLL).
- Added project files for VS2012 and VS2013.
- Supports servers that requires SSL (gmail, yahoo, hotmail, etc)
- Send personalized email directly from an application, programmable database, or spreadsheet.
- Uses macro substitution to personalize outgoing letters.
- Can send plain text, Rich Text, or HTML formatted 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 an example program (with source) to send email.
- Includes an example program (with source) to check for replies.
- Supports 32-bit and 64-bit Windows through Windows 10.
- License includes one year of technical support and downloadable updates.
- Royalty free distribution with your compiled application.
- The license can be used with all supported computer programming languages.
Unlike standalone executables, the Client Mailer example programs can be modified
to work seamlessly with your database of clients and customers.
Client Mailer Sending Logic
Sending email from your application program with Client Mailer is very straight forward.
The basic send logic is as follows:
- Start Client Mailer [mcmAttach]
- Open letter to be sent [mcmOpenLetter]
- Open list of recipients [mcmOpenList]
- Open skip files (recipients to be skipped) [mcmOpenSkip]
- Connect to the SMTP server [mcmSmtpConnect]
- LOOP
- - Merge letter with next recipient [mcmMergeNext]
- - Send letter to this recipient [mcmSendMail]
- END-LOOP
- Close connection to server [mcmSmtpClose)
|
Channels: The number of simultaneous server connections used to send email. Using multiple connections significantly speeds up the sending process.
Recipients: The number of recipients allowed in the recipient list.
Support: Purchase includes one year of technical support and updates.
License: Client Mailer is licensed for sending email to the license purchaser's clients & customers only.
Ordering
MCM costs $119 (http://www.marshallsoft.com/vmorder.htm) and comes with one year of technical support and updates. After one year, updates are $33 for an additional year of technical support and updates.
Consulting
Consulting services will also be available. Email us at info@marshallsoft.com for details, with "CONSULTING" as the subject of your email to us.
Product Pages
MCM4C (C/C++)
MCM4D (Delphi)
MCM4VB (Visual Basic)
MCM4FP (Visual FoxPro)
MCM4DB (Visual dBase)
MCM4XB (XBase++)
Download
MCM4C (C/C++)
MCM4D (Delphi)
MCM4VB (Visual Basic)
MCM4FP (Visual FoxPro)
MCM4DB (Visual dBase)
MCM4XB (XBase++)
Online Documentation
MCM4C Programmer's Manual (C/C++)
MCM4C Reference Manual (C/C++)
MCM4D Programmer's Manual (Delphi)
MCM4D Reference Manual (Delphi)
MCM4VB Programmer's Manual (Visual Basic)
MCM4VB Reference Manual (Visual Basic)
MCM4FP Programmer's Manual (Visual FoxPro)
MCM4FP Reference Manual (Visual FoxPro)
MCM4DB Programmer's Manual (Visual dBase)
MCM4DB Reference Manual (Visual dBase)
MCM4XB Programmer's Manual (Xbase++)
MCM4XB Reference Manual (Xbase++)
MCM Tutorial Manual (all languages)
MCM User's Manual (all languages)
MCM Servers Manual (all languages)
Other
The Client Mailer is not a "bulk-mailer", and it is not for sending spam! The Client Mailer does not send anonymous email!
See
U.S. CAN-SPAM Act
and
European Antispam Laws
HOME PAGE