Portal Home > Knowledgebase > Email > ASP.NET 1.1 - code to send email via script


ASP.NET 1.1 - code to send email via script




The following code will send an e-mail without authentication using .Net 1.1:

System.Web.Mail.MailMessage msg = new System.Web.Mail.MailMessage();

msg.To = "support@hostek.com"; /* separate the addresses with semi-colons like the following "address1@yahoo.com;address2@hotmail.com;address3@hostek.com" */

msg.From = "test@hostek.com";

msg.BodyFormat = System.Web.Mail.MailFormat.Text; /* change to System.Web.Mail.MailFormat.Html to use HTML in the body */

msg.Subject = ".Net 1.1 Test e-mail subject"; msg.Body = ".Net 1.1 Test e-mail body";

System.Web.Mail.SmtpMail.SmtpServer = "smtpmailer.hostek.net"; System.Web.Mail.SmtpMail.Send(msg);

Response.Redirect("success.html"); /*redirects the client to a page letting them know the email was sent successfully */

To send using authentication, add the following before the System.Web.Mail.SmtpMail lines:

msg.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserver"] =
"mailX.hostek.com";
msg.Fields["http://schemas.microsoft.com/cdo/configuration/smtpserverport"] = 25;
msg.Fields["http://schemas.microsoft.com/cdo/configuration/sendusing"] = 2;
msg.Fields["http://schemas.microsoft.com/cdo/configuration/smtpauthenticate"] = 1;

msg.Fields["http://schemas.microsoft.com/cdo/configuration/sendusername"] =
"username@domain.com";
msg.Fields["http://schemas.microsoft.com/cdo/configuration/sendpassword"] = "password";



Was this answer helpful?

Add to Favourites Add to Favourites    Print this Article Print this Article

Also Read
Do you offer web mail? (Views: 1619)

* ASP is only available on Windows

Home Page
About
Web Hosting
FAQ
Get Support
Script Downloads

Coldfusion Hosting
ASP Hosting
Linux Hosting
Railo Hosting

Terms of Service
Privacy Policy
Affiliate Program

* ASP is only available on Windows.