Knowledgebase
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";
Add to Favourites Print this Article
* ASP is only available on Windows
Home Page |
||
* ASP is only available on Windows. |