<%@ Import Namespace="System.Web.Mail" %>
<html>
<script language="C#" runat="server">
void Error_500(Object sender, EventArgs e) {
String foo = null;
Response.Write(foo.ToString());
}
void Page_Error(Object sender, EventArgs e) {
String message = "<font face=verdana color=red>"
+ "<h4>" + Request.Url.ToString() + "</h4>"
+ "<pre><font color='red'>" + Server.GetLastError().ToString() + "</pre>"
+ "</font>";
Response.Write(message);
Response.Write("此服务器上发生了错误,已通知该站点的管理员。");
MailMessage mail = new MailMessage();
mail.From = "hollo08@hotmail.com";
mail.To = "hollo08@126.com";
mail.Subject = "站点错误";
mail.Body = message;
mail.BodyFormat = MailFormat.Html;
SmtpMail.Send(mail);
Server.ClearError();
}
</script>
<body>
<form runat="server">
<h4><font face="宋体">导致发生错误...</font></h4>
<asp:button text="500 服务器错误" OnClick="Error_500" width="150" runat="server"/><p>
</form>
</body>
</html>
分享到:
相关推荐
在C#编程中,发送电子邮件是一项常见的...通过理解和使用SmtpClient和MailMessage类,你可以轻松地配置和实现向用户发送电子邮件的功能。在实际项目中,可以根据需求进行扩展和优化,以满足各种复杂的邮件发送场景。
asp.net发送电子邮件例子: using System; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI....
这个例子展示了如何使用JavaMail API来发送一封包含附件的邮件,适用于QQ邮箱或其他支持SMTP服务的邮件提供商。请注意,你需要根据自己的实际情况替换`EmailConfig`中的账号和密码。此外,确保邮件服务器设置正确,...
下面我们将深入探讨如何使用.NET来实现这个功能,并通过一个实际的例子进行演示。 首先,我们要了解.NET中用于发送邮件的主要类——`System.Net.Mail.SmtpClient`。这个类提供了发送SMTP(简单邮件传输协议)邮件的...
<bean id="mailmessage" class="org.springframework.mail.SimpleMailMessage"> <property name="to" value="youruser@163.com"/> <property name="from" value="youruser@163.com"/> ``` 接下来,我们需要...
这个例子展示了如何使用MailOption类的属性创建MailMessage对象,并通过SmtpClient发送邮件。这只是一个基础的实现,实际的MailOption.cs可能会包含更复杂的功能,如错误处理、多线程发送、邮件模板等。 总的来说,...
以下是一个简单的邮件发送示例: ```csharp using System.Net; using System.Net.Mail; public void SendEmail(string from, string to, string subject, string body) { MailMessage message = new MailMessage...
这个简单实例包含了源代码,方便开发者直接参考和学习。 首先,我们需要引入System.Web.Mail命名空间,它提供了发送邮件所需的类和方法。这个命名空间虽然主要设计用于ASP.NET,但在桌面应用中也能工作,不过在.NET...
总之,C#使用SMTP协议发送电子邮件是一个相对简单的过程,只需要理解SMTP的基本概念和C#的MailMessage及SmtpClient类的工作原理。通过灵活运用这些类和方法,开发者可以构建出满足各种需求的邮件发送功能。这个例子...
对于初学者来说,理解SMTP协议的基本概念以及如何使用`SmtpClient`和`MailMessage`类是关键。在实际项目中,可以根据需求进行扩展和定制,比如处理错误、添加日志记录等功能,以提高代码的稳定性和可维护性。
这个命名空间包含了SmtpClient和MailMessage两个关键类,它们分别用于处理SMTP(简单邮件传输协议)连接和邮件内容的构造。 1. **SmtpClient类**:该类负责与SMTP服务器建立连接并发送邮件。你可以设置SMTP服务器...
这个例子展示了如何使用.NET 2.0中的邮件发送功能,包括配置SMTP服务器、构建邮件内容、添加HTML视图以及附加文件。通过这个基础,你可以根据实际需求进行扩展,例如添加抄送人、密送人、设置优先级、添加多个附件等...
**Jmail 发送电子邮件例子** ...不过,这个例子已经提供了一个很好的起点,帮助开发者理解和实现使用JEmail、Spring和Struts2发送邮件的功能。通过深入研究和实践,你可以构建出更强大的邮件系统,满足各种需求。
这个例子展示了如何使用C#通过SMTP服务器发送一封简单的邮件。实际项目中,你可能需要处理异常,进行错误处理,并根据需求添加更多的配置选项,如抄送、密送、附件等。 在提供的压缩包文件SendEMail.exe中,很可能...
下面是一个简单的C#代码示例,展示了如何通过TLS协议发送邮件: ```csharp using System; using System.Net; using System.Net.Mail; public class EmailSender { public static void Main() { string from...
2. **SmtpClient类**:这是发送邮件的核心类,它负责与SMTP(简单邮件传输协议)服务器通信,将`MailMessage`实例实际发送出去。你需要配置`SmtpClient`的`Host`属性为SMTP服务器地址,`Port`属性为SMTP服务器端口...
在这个例子中,我们创建了一个MailMessage对象,设置了发件人、收件人、主题和正文。如果有附件,就通过Attachment类添加到邮件中。然后,通过SmtpClient对象配置SMTP服务器的相关信息,如地址、端口、用户名、密码...
在这个例子中,`sendAsyncEmail`方法会在后台线程执行,不会阻塞主线程。`@Async`注解由Spring的`AsyncConfigurer`支持,它允许我们在应用启动时自动配置异步任务的相关属性。 最后,我们可以在控制器或其他业务...
在C#编程中,发送邮件是一项常见的任务,尤其在开发Windows桌面应用(WinForm)时。...通过这个实例,开发者可以学习到如何组合使用`MailMessage`、`SmtpClient`和`Attachment`类,以及如何处理网络通信和错误处理。