这个asp.net实现发邮件功能,但是我这个不能发送邮件,,大神些,帮我看看

System.Net.Mail.SmtpClientclient=newSystem.Net.Mail.SmtpClient();//这里使用QQ的邮箱来发送测试,如果是... System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
//这里使用QQ的邮箱来发送测试,如果是其它邮箱,请根据其它邮箱POP3/IMAP/SMTP服务来设置

client.Host = "smtp.qq.com";
// client.Host = "smtp.163.com";
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential("1406039700@qq.com", "324175lhl");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("1406039700@qq.com", ds.Tables[0].Rows[j]["menber_email"].ToString());
message.Subject = "PICC人保财险";
message.Body = "你好,你的保险已到期!";
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
//添加附件
// Attachment data = new Attachment(@"附件路径", System.Net.Mime.MediaTypeNames.Application.Octet);
// message.Attachments.Add(data);

try
{
client.Send(message);
Response.Write("<script>alert('邮件发送成功!');</script>");
}
catch
{
Response.Write("<script>alert('邮件发送失败!');</script>");
// throw;
}
展开
 我来答
stydfans
2014-04-21 · TA获得超过668个赞
知道小有建树答主
回答量:1263
采纳率:100%
帮助的人:516万
展开全部
  1. 你看看你的邮箱开启了SMTP POP3等等权限了吗?

  2. 从你的发邮件代码看,这个是没有问题的,我怀疑是你附件或者防火墙的问题,也许,附件过大?

追问
嗯嗯,谢谢,,我试试
焱人科技
2024-10-30 广告
企业邮箱注册咨询热线:13350877465袁经理企业邮箱拥有自研飞天安全攻防体系,实现企业邮件安全畅邮,存储不限容量,同时支持企业多终端登录、钉+邮绑定、多域名管理、个性化定制企业形象等众多功能,为企业提供7*24小时VIP技术服务支持,... 点击进入详情页
本回答由焱人科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式