永发信息网

.net发送邮件

答案:1  悬赏:50  手机版
解决时间 2021-04-20 17:32
  • 提问者网友:嗝是迷路的屁
  • 2021-04-20 13:34

using System;
using System.Collections;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net.Mail;
using System.Net;


public partial class _55 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Dictionary<string, string> userInfo = new Dictionary<string, string>();
userInfo.Add("姓名", Request.Form["JName"]);
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach (KeyValuePair<string,string> si in userInfo) //Dictionary<Tkey,TValue>迭代
{
sb.Append(si.Key + ":" + si.Value + "<br />");
}
using (MailMessage ms = new MailMessage("qq5865496@126.com ", "qq5865496@126.com ")) //发送邮件地址应该同下面验证的用户是同一个用户
{
ms.Subject = "信息! http://www.rsion.com/";
ms.Body ="该邮件发送日期:"+DateTime.Now.ToString()+"<br/><br/>信息如下:<br/>"+sb.ToString();
ms.IsBodyHtml = true;
SmtpClient sc = new SmtpClient("smtp.126.com");//发送邮件地址
sc.UseDefaultCredentials = true; //默认验证
sc.Credentials = new System.Net.NetworkCredential("qq5865496@126.com", "5865496");//用户密码
try
{
sc.Send(ms);
}
catch { Response.Write("对不起发送失败!邮件服务器验证失败引起的"); }
}
}
}



}

运行后 ("对不起发送失败!邮件服务器验证失败引起的"); }

最佳答案
  • 五星知识达人网友:酒者煙囻
  • 2021-04-20 14:52
你好哦。
很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
可能是你问的问题有些专业了,没人会。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
祝你好运~!
希望我的回答也能够帮到你!
谢谢
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯