C#发送邮件失败是怎么回事?

qq_37634457 2018-02-06 11:40:00
public partial class Default2 : System.Web.UI.Page
{
//定义一个全局的string类型的验证码;
string yzm = "";
//定义一个字符串,这里面包含所有需要的验证码的元素;
string a = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
//以下写在按钮的点击事件内
//实例化随机数
Random b = new Random();

protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click(object sender, EventArgs e)
{
yzm = "";
int i;
//循环6次得到一个随机的六位数验证码
for (i = 0; i < 6; i++)
{
yzm = yzm + a.Substring(b.Next(0, a.Length), 1);
}
SmtpClient smtp = new SmtpClient();
//指定电子邮件发送方式
//smtp.Host = smtp;
smtp.Host = "smtp.qq.com";

//创建发件人的邮箱
MailAddress ab = new MailAddress("352**62@qq.com","xinxiao");
try
{
//获取文本框的收件人的邮箱
MailAddress cd = new MailAddress(TextBox1.Text);
Response.Write("<script>alert('发送成功1')</script>");
//创建邮件对象,准备发送
MailMessage mess = new MailMessage(ab, cd);
Response.Write("<script>alert('发送成功3')</script>");
//邮件的标题
mess.Subject = "邮件验证码";
//邮件的内容
mess.Body = "您的验证码为:" + yzm + ",请在20分钟内验证,系统邮件请勿回复!";
//创建互联网安全证书
NetworkCredential cred = new NetworkCredential("xinxiao", "password");
Response.Write("<script>alert('发送成功24')</script>");
//将证书绑定到服务器对象以便服务器验证
smtp.Credentials = cred;
Response.Write("<script>alert('发送成功92')</script>");
//开始发送
mess.Priority = MailPriority.High;
smtp.Send(mess);
Response.Write("<script>alert('发送成功2')</script>");
//发送完成后按钮不可用
// button3.Enabled = false;
//激活timer事件
// timer1.Enabled = true;
//倒计时30秒
// timer = 30;
// MessageBox.Show("发送成功");
Response.Write("<script>alert('发送成功')</script>");
}
catch
{
// MessageBox.Show("输入正确的邮箱格式!");
Response.Write("<script>alert('输入正确的邮箱格式!')</script>");

}

asp后台用它来发送邮件,但测试发现这个send函数发不出去,有哪位大佬知道这是为什么吗
...全文
536 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2018-02-07
  • 打赏
  • 举报
回复
你设了密码了吗? http://blog.csdn.net/hanjun0612/article/details/54288854
SoulRed 2018-02-06
  • 打赏
  • 举报
回复
有报错么?没报错的话可能不是代码的问题

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧