|
Send mail using .NET 1.1
There is now no need to use an additional
third party mail component when sending
mail from your .NET pages. As of version
1.1 .NET now allows you to select an external
SMTP server and to authenticate when sending
mail using System.Web.Mail.
A simple script to send an e-mail using
the DotNetted mailserver and authentication
:
<%@ Import Namespace = "System.Web.Mail"
%>
<%
' Create mail object
Dim mail As New MailMessage()
' Define mail settings
mail.To = "you@yoursite.co.uk"
mail.From = "me@mysite.co.uk"
mail.Subject = "this is a test email."
mail.Body = "Some text goes here"
' These lines are
required for authentication
' Lines are broken
in this view, each should be on a single
line - 3 lines total
Mail.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate")
= 1
Mail.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")
= "me@mysite.co.uk"
Mail.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword")
= "password"
' Specify SMTP server
SmtpMail.SmtpServer = "smtp.dotnetted.co.uk"
' Send the e-mail
SmtpMail.Send(mail)
%>
That's it - you just need to substitute
your to, from, username and password values
and you should be able to copy this script
to your account and send your first e-mail.
Please Note : as we use
authentication the 'mail.From' e-mail address must
be a live user on our mailserver matching the address
used for the username (this must be an actual username
and not an Alias).
|