So I’m making the switch from PHP and going right back to basics with ASP.NET (C#). I have a suitably hefty text book, but I’m failing at the first example.
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void Page_Load() {
SmtpClient client = new SmtpClient();
client.Host = "localhost";
client.Port = 25;
client.Send("noone@nothing.co.uk", "himself@duncanhall.net", "Email Subject", "This is a message");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>Send Mail</title>
</head>
<body>
<form id="form1" runat="server">
<div>
Email sent!
</div>
</form>
</body>
</html>
Simply trying to send an email, but I get a compilation error with:
[FONT=Arial, Helvetica, Geneva, SunSans-Regular, sans-serif]*The type or namespace name ‘Mail’ does not exist in the class or namespace ‘System.Net’ (are you missing an assembly reference?)
*Any ideas? This seems so trivial.
[/FONT]