ASP.NET发邮件

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:24:48
RT,谁做过那种注册之后就发一个邮件过去那种啊,要测试成功的哈,我测试了好几个了都不成功

我以前做过,但是现在没有现成的代码,只能告诉你怎么发信了,下面是我编写的密码找回的代码
//先导入2个命名空间
using System.Net;
using System.Net.Mail;
//然后在你需要的地方写代码
MailMessage Msg = new MailMessage("\"青春同盟网站开发组\" <redlvs@gmail.com>", "\"某人\" <someone@domain.com>");//定义一封邮件,参数是发件人地址和收件人地址
Msg.Subject = "密码找回通知——青春同盟";//邮件的主题
Msg.IsBodyHtml = false;//邮件是否为HTML格式的
Msg.Body = "邮件内容";
SmtpClient objEmail = new SmtpClient("smtp.gmail.com"); //SMTP服务器主机名,比如GMail的smtp.gmail.com
objEmail.Credentials = new NetworkCredential("邮箱账号", "邮箱密码");
objEmail.EnableSsl = true; //是否启用加密连接,GMail的邮箱必须用加密,其他不支持的邮箱用false
objEmail.Send(Msg);

1.注册个邮箱,并设置好STMP发送(最好是收费邮箱或自己的邮件系统,免费支持STMP的不多,SINA是其中一个,但非常不稳定)
2.服务器要装上JMAIL 或 用的空间支持JMAIL(建议 JMAIL4。4PRO)
3.编写代码(BAIDU搜索:.NET JMAIL 代码 实在是太多了