我写了下面的代码,想用QQ邮箱发邮件,可以成功发邮件了
但是发过去时,发件人显示"736230838",感觉很难看
请问怎么让别人收到的邮件的发件人写我的名字?? public void MySendMail(string mailto,string mailsubject,string mailbody)
{
MailMessage mm = new MailMessage();
mm.To = mailto;
mm.From = "[email protected]";
mm.Subject = mailsubject;
mm.Body = mailbody;
mm.BodyFormat = MailFormat.Html;
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "736230838");
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456");
SmtpMail.SmtpServer = "smtp.qq.com";
SmtpMail.Send(mm);
}
但是发过去时,发件人显示"736230838",感觉很难看
请问怎么让别人收到的邮件的发件人写我的名字?? public void MySendMail(string mailto,string mailsubject,string mailbody)
{
MailMessage mm = new MailMessage();
mm.To = mailto;
mm.From = "[email protected]";
mm.Subject = mailsubject;
mm.Body = mailbody;
mm.BodyFormat = MailFormat.Html;
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "736230838");
mm.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456");
SmtpMail.SmtpServer = "smtp.qq.com";
SmtpMail.Send(mm);
}
解决方案 »
- 【brain storm】頭腦風暴
- axWebBrowser窗口显示
- 初学者的难题:GridView控件的分页问题。
- 求教asp.net连接sybase数据库问题
- 上次我在CSDN上看到有人出售OUTLOOK的控件,现在找不见了。不知在那个网上有呢?
- 询问关于ASP。NET无组件大文件上传及进度条的实现
- 如何在web.config中用server.mappath设置access数据库
- 如何在asp.net(C#)下面调用VB。NET的函数
- 我想做一个上传文件的例子,怎么来实现啊??
- 关于forms验证
- 给高手送分:30分求一sql语句!!!!!!!!!!!!!!!!!!!!!!!
- 人气统计功能的实现,减少磁盘IO
2.0中可以这样
msg.From = new MailAddress("[email protected]", "nhibernate now");
mm.From = "\"nhibernate now\" <[email protected]>";
mm.Sender = "<[email protected]>";