C# 发送邮件代码
2010-06-13 12:56
357 查看
最近帮朋友做一个用C#发送邮件的功能,之前没有做过,到网上差了一些资料,代码不复杂,就是总是出一些乱七八糟的问题.
还发现一个问题.就是在发送的时候与开发者所处的局域网有关,我刚开始做的时候调试了一个下午,代码很简单,但是发送的时候总是失败,后来想到可能是局域网的某些端口给限制了,然后把我的代码发给我一个朋友帮我调试一下,结果发送成功..郁闷....
代码如下:
//用rushsky_ws@163.com给157948320@qq.com发送邮件
protected void Button1_Click(object sender, EventArgs e)
{
SendEmail("157948320@qq.com","主题是测试","测试测试");
}
public void SendEmail(string mail, string subject, string value)
{
MailAddress EmailFrom = new MailAddress("rushsky_ws@163.com");
MailAddress EmailTo = new MailAddress(mail);
MailMessage Email = new MailMessage(EmailFrom, EmailTo);
Email.Priority = MailPriority.Normal;
Email.Subject = subject;
Email.Body = value;
//服务器要根据邮箱的地址来决定
SmtpClient Client = new SmtpClient("smtp.163.com");
Client.Credentials = new System.Net.NetworkCredential("rushsky_ws", "***不告诉你***");
Client.DeliveryMethod = SmtpDeliveryMethod.Network;
try
{
Client.Send(Email);
Response.Write("发送成功");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
还发现一个问题.就是在发送的时候与开发者所处的局域网有关,我刚开始做的时候调试了一个下午,代码很简单,但是发送的时候总是失败,后来想到可能是局域网的某些端口给限制了,然后把我的代码发给我一个朋友帮我调试一下,结果发送成功..郁闷....
代码如下:
//用rushsky_ws@163.com给157948320@qq.com发送邮件
protected void Button1_Click(object sender, EventArgs e)
{
SendEmail("157948320@qq.com","主题是测试","测试测试");
}
public void SendEmail(string mail, string subject, string value)
{
MailAddress EmailFrom = new MailAddress("rushsky_ws@163.com");
MailAddress EmailTo = new MailAddress(mail);
MailMessage Email = new MailMessage(EmailFrom, EmailTo);
Email.Priority = MailPriority.Normal;
Email.Subject = subject;
Email.Body = value;
//服务器要根据邮箱的地址来决定
SmtpClient Client = new SmtpClient("smtp.163.com");
Client.Credentials = new System.Net.NetworkCredential("rushsky_ws", "***不告诉你***");
Client.DeliveryMethod = SmtpDeliveryMethod.Network;
try
{
Client.Send(Email);
Response.Write("发送成功");
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
![](http://www.cnblogs.com/Emoticons/others/DanceCat.gif)
相关文章推荐
- c#邮件发送代码
- 使用C#模拟Outlook发送邮件,代码编译报错
- C#发送邮件可用代码
- C#代码发送邮件
- C#邮件发送代码实现(MailSender.cs)
- 在C#编写代码发送邮件
- c#发送邮件代码
- asp.net C# 发送 邮件 和 附件 代码
- c#调用qq邮箱smtp发送邮件修改版代码分享
- c# 自动发送邮件测试代码
- C#发送邮件代码
- C#发送邮件代码 (B/S、C/S皆可用)
- C#发送邮件的方法及实例代码
- c#代码发送邮件,还可以实现群发
- C#发送邮件代码
- C#发送邮件的方法及实例代码
- 这段发c#邮件的代码怎么在自己机器上调试时怎么经常发送不了邮件啊
- C# 发送邮件代码
- C# 发送邮件代码
- C# 语言中使用Lotus Notes 客户端发送邮件的代码