How to use ASP Email? Print

  • 809


AspEmail 5.0 is an active server component for sending e-mail messages
using an external SMTP server in an ASP or VB environment. AspEmail 5.0 supports
multiple recipients, multiple file attachments, HTML format, embedded images and
sounds, non-US ASCII character sets, secure mail, and high-performance message
queuing.

 

Sample Codes:

01. <%
02. strHost =
"mail.serverhost.com"
03. If color=red>Request("Send") <> "" color=red>Then
04.   Set Mail = color=rosybrown>Server.CreateObject("Persits.MailSender")
05.  
Mail.Host = strHost

06.   Mail.From = Request("From")
07.  
Mail.FromName = Request("FromName")
08.  
Mail.AddAddress Request("To")

09.   Mail.Subject = Request("Subject")
10.  
Mail.Body = Request("Body")
11.   strErr =
""
12.   bSuccess = False
13.   On Error color=red>Resume Next
14.   Mail.Send
15.   color=red>If Err <> 0 Then
16.     
strErr = Err.Description
17.   else
18.     
bSuccess = True
19.   End If
20. color=red>End If
21. %>

 

Explanation According to Line

01. Open ASP tag

02. Set the strHost variable with the email server host name

03. Checking whether the data passed by a html form is empty or not

04. Set Mailer control properties and collection items

05. Set Mailer control properties and collection items

06. Set Mailer control properties and collection items

07. Set Mailer control properties and collection items

08. Set Mailer control properties and collection items

09. Set Mailer control properties and collection items

10. Set Mailer control properties and collection items

11. Set the strErr variable to empty

12. Set the bSuccess variable to False

13. If there is error, go to the next line

14. Send email

15. If the error occur then go to line (16)

16. Display error description

17. If the no error occur go to line (18)

18. Set the bSuccess variable to True upon success

19. end if statement on line (15)

20. end if statement on line (03)

21. Close ASP tag

 

For further information, please refer to :


Was this answer helpful?

« Back