Sending Emails from ASP web page

Use the following code to send emails from asp web pages

<%
Const cdoSendUsingPickup = 1 'Send message using the local SMTP service pickup directory. 
Const cdoSendUsingPort = 2 'Send the message using the network (SMTP over the network). 

Const cdoAnonymous = 0 'Do not authenticate
Const cdoBasic = 1 'basic (clear-text) authentication
Const cdoNTLM = 2 'NTLM

Set objMessage = CreateObject("CDO.Message") 
objMessage.Subject = "Test Email from hostmalabar" 
objMessage.From = "mail@hostmalabar.com"
objMessage.To = "hostmalabar@gmail.com" 
objMessage.TextBody = "This is a sample message text.." & vbCRLF & "hostmalabar Team."

'==This section provides the configuration information for the remote SMTP server.

objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 

'Name or IP of Remote SMTP Server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"

'Type of authentication, NONE, Basic (Base64 encoded), NTLM
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoBasic

'Your UserID on the SMTP server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = "mail@hostmalabar.com"

'Your password on the SMTP server
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "xxxxxxxxxx"

'Server port (typically 25)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 

'Use SSL for the connection (False or True)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False

'Connection Timeout in seconds (the maximum time CDO will try to establish a connection to the SMTP server)
objMessage.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60

objMessage.Configuration.Fields.Update

'==End remote SMTP server configuration section==

objMessage.Send
%>

Was this answer helpful?

 Print this Article

Also Read

Webmail: What's the difference between Horde, RoundCube and SquirrelMail?

Webmail: What's the difference between Horde, RoundCube and SquirrelMail?Horde, SquirrelMail and...

Sending Emails from PHP (mail function)

Mail sending from PHP mail function is now restricted to local email address only. you need to...

SMTP Details of Cpanel Server

You can see the SMTP details via cPanel interface of the domain** yourdomain.tld** . From Email...

MX Record

Option 1: Change the MX Record to point to your server hostname If you have your domain name...

Emails

Install the plugin WP Mail SMTP This plugin reconfigures the wp_mail() function to use SMTP...

Powered by WHMCompleteSolution