我用ASP.NET(C#) Vistual studio 2005编写的网站.有一部分是向邮箱里发送密码.
运行时总是发不出去.
请高手帮我看看.
//"取回密码“按钮单击事件处理函数
private void btnGet_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//新建User类对象,并设置用户名、Email属性
DBProjectGuide.GoodsShop.User NewUser = new DBProjectGuide.GoodsShop.User();
NewUser.Name = this.txtName.Text.Trim();
NewUser.Mail = this.txtEMail.Text.Trim();
lblInfo.Text = "AAA!";
//判断该用户是否存在
if(NewUser.Check())
{
try
{
//查询用户秘密
string Password = NewUser.GetPassword();
if(Password == "")
{
lblInfo.Text = "对不起,取回密码失败!请与管理员联系!";
}
//通过Email将密码发送到用户信箱中
else
{
MailMessage Mailer = new MailMessage();
Mailer.From = "[email protected]";
Mailer.To = this.txtEMail.Text.Trim();
Mailer.Subject = " 获取密码中--";
Mailer.Body = "Hi,name :" + this.txtName.Text.Trim() + " \n password:" + Password;
Mailer.BodyFormat = System.Web.Mail.MailFormat.Text;
SmtpMail.SmtpServer = "192.168.1.100";
SmtpMail.Send(Mailer);
lblInfo.Text = "密码已经发送您的邮箱里!";
lblInfo.ForeColor = Color.Blue;
}
}
catch(Exception ex)
{
lblInfo.Text = "对不起,取回密码失败!";// +ex.Message;
}
}
else
{
lblInfo.Text = "请输入您的正确用户名或者邮箱!";
}
}
运行时总是发不出去.
请高手帮我看看.
//"取回密码“按钮单击事件处理函数
private void btnGet_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
//新建User类对象,并设置用户名、Email属性
DBProjectGuide.GoodsShop.User NewUser = new DBProjectGuide.GoodsShop.User();
NewUser.Name = this.txtName.Text.Trim();
NewUser.Mail = this.txtEMail.Text.Trim();
lblInfo.Text = "AAA!";
//判断该用户是否存在
if(NewUser.Check())
{
try
{
//查询用户秘密
string Password = NewUser.GetPassword();
if(Password == "")
{
lblInfo.Text = "对不起,取回密码失败!请与管理员联系!";
}
//通过Email将密码发送到用户信箱中
else
{
MailMessage Mailer = new MailMessage();
Mailer.From = "[email protected]";
Mailer.To = this.txtEMail.Text.Trim();
Mailer.Subject = " 获取密码中--";
Mailer.Body = "Hi,name :" + this.txtName.Text.Trim() + " \n password:" + Password;
Mailer.BodyFormat = System.Web.Mail.MailFormat.Text;
SmtpMail.SmtpServer = "192.168.1.100";
SmtpMail.Send(Mailer);
lblInfo.Text = "密码已经发送您的邮箱里!";
lblInfo.ForeColor = Color.Blue;
}
}
catch(Exception ex)
{
lblInfo.Text = "对不起,取回密码失败!";// +ex.Message;
}
}
else
{
lblInfo.Text = "请输入您的正确用户名或者邮箱!";
}
}
解决方案 »
- 急,在线等!!!!
- 这样的组合搜索条件 如何更新GridView
- 求正则!!!
- 我在一个asp的项目里加了一个功能,用.net实现的,现在无法在iis里浏览,请问这是为什么???
- for循环的问题 着急死了!!!
- 另一个进程正在使用此文件
- 为什么我的IIS连接不到本地计算机了啊 重装了也不行?
- ValidationSummary控件的使用问题:在网上就不起作用了,在本机是有效的,如何解决啊?
- GridView如何实现只显示字段的前面20个字符?
- 怎样在SQLServer中保存图片???如果可以的话,怎样在asp.net中将图片读入再保存到数据库中???
- gridview 嵌套datalist问题
- asp.net的源码管理问题
你的如果是IIS5.1安装的时候得有这个服务
IIS6好象默认就有了
我的IIS详细信息里支持SMTP Service服务.
每次ping 163或者sina的时候地址都不是一样的