+ Reply to Thread
Results 1 to 1 of 1

Thread: Sending Email using CDOSYS & Classic ASP

  1. #1
    Administrator richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich is a splendid one to behold richyrich's Avatar
    Join Date
    Mar 2008
    Location
    Somewhere only we know...
    Posts
    1,724
    Blog Entries
    10
    Rep Power
    11

    Sending Email using CDOSYS & Classic ASP

    This is an example of sending a simple email using CDOSYS in ASP via a remote mail server
    Code:
    Dim mymail
    'Create an instance of the CDOSYS Object
    set mymail = createobject("CDO.Message")
    mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver")="mail.domain.com" 'this should be changed to the smtp server you have access to
    mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25 'or the port configured for smtp
    'you can uncomment the lines below if your mail server requires authentication
    'mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")=1
    'mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername")="your_authenticated_user@domain.com" ' this should be the authenticated user who can send emails
    'mymail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword")="thepassword" ' the password of the authenticated user
     
    'update the configuration options
    mymail.Configuration.Fields.Update
     
    ' the email address to send to
    mymail.to = "email_address@otherdomain.com"
    'if you want to include a name then
    'mymail.to = "Firstname Surname <email_address@otherdomain.com>"
     
    'the email address to send from
    mymail.from = "your_email@domain.com"
    'if you want to include a name then
    'mymail.from = "Firstname Surname <your_email@domain.com>"
     
    'the cc email address to send to
    'mymail.cc = "cc_email@ccdomain.com"
     
    'the bcc email address to send to
    'mymail.bcc = "bcc_email@bccdomain.com"
     
    'enter the subject of the email
    mymail.subject = "Email Subject"
     
    'to send an html email
    mymail.HTMLbody = "<b>This is the HTML email body</b>"
    'to send a plain text email
    mymail.Textbody = "This is the plain text email body"
     
    'add an attachment
    mymail.AddAttachment server.mappath("/path_to_attachment/file.ext")
     
    'send the email
    mymail.send
     
    'clean the objects
    set mymail=nothing
    
    Last edited by richyrich; April 2nd, 2008 at 08:22 AM.

+ Reply to Thread

Similar Threads

  1. Sending Emails Using ASP.NET
    By richyrich in forum .Net Code Samples
    Replies: 5
    Last Post: July 6th, 2009, 04:21 AM
  2. Sending Email with ASP and CDOSYS
    By jmurrayhead in forum ASP Code Samples
    Replies: 1
    Last Post: November 13th, 2008, 09:26 AM
  3. help with email validation
    By Rebelle in forum JavaScript Programming
    Replies: 13
    Last Post: August 21st, 2008, 10:57 AM
  4. Classic ASP FAQ
    By jmurrayhead in forum ASP Development
    Replies: 8
    Last Post: April 8th, 2008, 10:29 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

SEO by vBSEO