Back to Top
The nuts and bolts for
Creative web development

Smart Mailer ASP

“Quick and easy, great looking HTML Mails in ASP!”

Offer your clients the ability to send HTML mails based on a template (either on your machine or at a URL), each personalised with the recipient's name. You can add attachments to everyone, or a group of people, there's progress bars while you're sending them - all this in an external ASP class file, so just a couple of lines on your page.

Take a look at the PHP version of Smart Mailer ASP.

 

 

Overview

Validate a Form in ASP and Send it Via Email
With this movie we will show you how to use Universal Form Validator ASP in order to validate a form that sends an e-mail using Smart Mailer ASP.

 

Major Features of the Smart Mailer Extension:

  • NEW: Full international characters support
    Now you can select the language character set you are using and the mail headers and body will be fully encoded so that every mail client will be able to read you language the way it should!

  • Generates fully MHTML compatible mails with the images included or linked to the web
    You can send mail with the images included in the mail so the mail can be read offline, or create links to images hosted on the internet somewhere.

  • Send to single or multiple users
    You can easily choose to send a mail to one person, send CC's or BCC's, or multiple recipients from a recordset.



  • Use cool real-time Flash progress bars when sending bulk mail
    When sending mail to multiple recipients you can choose to show a real time progress bar that follows the progress of the mail being send.


  • Fully personalize your mails so that they include personal information
    You can include dynamic data to personalize the mail, form variables for example.

  • Use any URL as template for the mail body!
    This way you can send for example
    personalized invoices and still have them available on the web as well!



  • Send fully customized HTML mails based on a Template
    Imagine sending a newsletter just like the one from DMXzone

  • Add attachments in any way you want - one by one, full folder or via recordset!



  • Support for lots of standard mail components for mail processing
    The following mail components are supported: CDO (WinXP/Win2000), CDONTS (WinNT4/Win2000), JMailASPEmail and ASPMail.

  • Extended error checking
    The extension includes a error checking function that you can turn on or off. If you turn it on and something goes wrong with sending the mail you will get an error message.



  • Generates just a few lines of code on your page
    Your page size stays small with the code for the Smart Mailer extension in a separate include file.

  • NEW: Full Mac OSX support
    We have enhanced the extension user interface and functionality so that it looks fantatsic on OSX as well!

Videos


NOTE: If you use ASP files as templates for your mail body (especially with global.asa) put this line at the top of your code to optimize performance:
<%@ enablesessionstate = false %> 

Requirements

Type: Server Behavior
Product: Dreamweaver MX, Dreamweaver MX 2004, Dreamweaver 7, Dreamweaver 8, Dreamweaver CS3, Dreamweaver CS4, Dreamweaver CS5/CS5.5 and CS6, Dreamweaver CS5.5
Server Model: ASP JavaScript, ASP VBScript
Platform: Win XP/2000/2003/2008/7, Mac OS 8.6 or higher


History

Version 1.0.12

Version 1.0.11

  • Support for different port number in template
  • Updated mail progress bar

Version 1.0.10

  • Improved Dreamweaver CS5 installer
  • Fixed bug with dim error on multiple instances
  • Fixed version check

Version 1.0.9

  • Compatibility for Universal Form Validator ASP
  • Fixes for option explicit

Version 1.0.8

  • Dreamweaver CS4 compatibility

Version 1.0.6

  • Flash progress bars optimized for increased reliability
  • Fixed progress bar for Mozilla based browsers
  • Improved error checking
  • Better handling of empty fields (for e-mail and name)
  • Fixed the 'objMail.EncodeHeader' error
  • Improved support for Jmail
  • Improved performance

George Petrov

George PetrovGeorge Petrov is a renowned software writer and developer whose extensive skills brought numerous extensions, articles and knowledge to the DMXzone- the online community for professional Adobe Dreamweaver users. His expertise in countless languages and technologies gives inspiration and teach valuable lessons on his website – DMXzone.com, which is visited daily by more than 30.000 people and is most popular for its over high-quality Dreamweaver extensions and templates.

See All Postings From George Petrov >>

Share this Article

r

Reviews

Problem with the progress bar

I'm using smar mailer ASP and it work fine. I've a problem with the progress bar. It opens the window of the progress bar but it show the message "can't load progress information"

What is the problem?

I'm waiting for your reply

Danish characters?

Hi

The extension seems fine, but the documentation should be deeper - much deeper!
I've set up a 40 field formular. I need to send the body as a two column table to the receiver, but this I simply can't get right!
Tried to use ASPMail using Latin 3, which nearly got right untill I put in a table! Then I had to use Latin 9 to keep special characters. The table itself looked like *xxxx*.
Then I tried using JMail, but I can't find a Charset that will work. All looks like:

This is a multipart message in MIME format. ----NEXT_BM_0862D2BD829F4FF8AE3E4495EC08B5B6 Content-Type: text/plain; charset="iso-8859-3" Content-Transfer-Encoding: Quoted-Printable <html=3E<head=3E<meta http-equiv=3D"Content-Type" content="3D""text/html; char= set="3D"'iso-8859-3"=3E</head=3E<body=3EKlient CVR: <br/=3EKlientRef: <br/=3EW= eb-sagsnr=2E: <br/=3ESagsbeskrivelse: <br/=3ESagsbeskrivelse udvidet 1:

So PLEASE, make an EXTENDED detailed tutorial how to set up the extension. And please put in what character set one should use when comming from Denmark...

Helle :-)

RE: Problems with ASPMail

I see, it only works when you use a template not static text/HTML (connected to the recordset field) as Body.

Fine extension that only needs a better documentation ;)

 

 

Problems with ASPMail

I've programmed a little newsletter application where the user can write a newsletter with the HTMLEditor and save it to the database. Then he can select the newsletter and a mailinglist to send the newsletter.

I'm using ASPMail and HTML-Mailing.

I can send the mails to all the addresses in the mailinglist recordset but only the first mail contains the newstext. The other get a "null".

What's going wrong?

See all 6 Reviews