How to send email using ASP and CDOSYS

The following ASP script can be used to send email using CDOSYS on our servers.

Dim iConfig
Dim theFlds
Dim objCDOMail

Set iConfig = Server.CreateObject ("CDO.Configuration")
Set theFlds = iConfig.Fields

'Set and update fields properties
theFlds("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
theFlds("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.servwise.com"
theFlds("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
theFlds("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
theFlds("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
theFlds("http://schemas.microsoft.com/cdo/configuration/sendusername")="name@email.com"
theFlds("http://schemas.microsoft.com/cdo/configuration/sendpassword") ="yourpassword"

theFlds.Update

'Create the e-mail server object
Set objCDOMail = Server.CreateObject("CDO.Message")
Set objCDOMail.Configuration = iConfig
Err.Clear

objCDOMail.From = "sender@emaladdress.com"
objCDOMail.To = "recipient@emaladdress.com"
objCDOMail.Subject = "Email Subject"
objCDOMail.TextBody="Email Body"
objCDOMail.Send

'Close the server mail object
Set objCDOMail = Nothing
Set theFlds= Nothing
Set iConfig = Nothing

You may also find the following useful http://www.w3schools.com/asp/asp_send_email.asp

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Connection timeout or no file or directory listing when connecting via FTP

A common issue when trying to connect via FTP to a server is to receive a connection timeout or...

Can I use an external email server?

In the control panel, the MX Entry Maintenance option allows you to choose where your email gets...

What is an email "alias" or "forwarder" and what is it for? (Linux Hosting)

An email forwarder is an email address that exists only to forward emails to other addresses....

Configuring SolidCP to use your own Name Servers

If you have a reseller account you may want to use your own name servers with your customer's...

Mail Server error 550 No such user here

I get the following error when sending emails. Server error: '550 No such user here' This is...