System.Web.Mail Sample C# and VB .NET Script

The following scripts use SMTP Authentication to send mail from your script –

C#:
<% @Page Language=”C#” %>
<% @Import Namespace=”System.Web.Mail” %>
<% MailMessage mail = new MailMessage(); mail.To = “FRIEND@FRIENDSDOMAIN.COM”; mail.From = “YOU@YOURDOMAIN.COM”; mail.Subject = “this is a test email.”; mail.Body = “Some text goes here”; mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”, “1”); //basic authentication mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendusername”, “YOU@YOURDOMAIN.COM”); //set your username here mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendpassword”, “PASSWORD”); //set your password here SmtpMail.SmtpServer = “localhost”; //your real server goes here SmtpMail.Send( mail ); %>

VB .NET:

<% @Page Language=”VB” %>
<% @Import Namespace=”System.Web.Mail” %>
<% Dim mail As New MailMessage() mail.To = “FRIEND@FRIENDSDOMAIN.COM” mail.From = “YOU@YOURDOMAIN.COM” mail.Subject = “this is a test email.” mail.Body = “Some text goes here” mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/smtpauthenticate”, “1”) ‘basic authentication mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendusername”, “YOU@YOURDOMAIN.COM”) ‘set your username here mail.Fields.Add(“http://schemas.microsoft.com/cdo/configuration/sendpassword”, “PASSWORD”) ‘set your password here SmtpMail.SmtpServer = “localhost” ‘your real server goes here SmtpMail.Send(mail) %>

Reference: http://www.systemwebmail.com/faq/3.8.aspx

Leave a Reply