最近要做一个发邮箱的····· 163邮箱的 smtp.163.com126的 smtp.126.com谷歌的是 smtp.gmail.com腾讯的是 smtp.qq.com ?新浪的是 smtp.sina.com?是这样吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 基本上是这样子的,不过我也可以确定QQ和163,以前写过自动发邮件的程序,就拿163和qq信箱测过,如果用QQ,你需要在邮箱里开启smtp相关功能。这样你自己写的client程序才能连上去。 只有一个设置 smtp的。 这个设置时指发邮件的设置?对方是什么邮箱不用管吗 C#.NET发邮件代码(引用Net.Mail) 代码一:#region .net发邮件 引用:using System.Net.Mail; public static string strHost = String.Empty; public static string strAccount = String.Empty; public static string strPwd = String.Empty; public static string strFrom = String.Empty; strHost = "mail.163.com"; //STMP服务器地址 strAccount = "[email protected]"; //SMTP服务帐号(自己邮箱) strPwd = "1"; //SMTP服务密码(自己邮箱密码) strFrom = "[email protected]"; //发送方邮件地址SmtpClient _smtpClient = new SmtpClient(); _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 _smtpClient.Host = strHost;//指定SMTP服务器 _smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码 MailMessage _mailMessage = new MailMessage(strFrom ,"[email protected]"); _mailMessage.CC.Add(new MailAddress("[email protected]"));//抄送 _mailMessage.Bcc.Add(new MailAddress("[email protected]")); //暗抄 _mailMessage.Subject ="主题";//主题 _mailMessage.Body = "内容";//内容 _mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码 _mailMessage.IsBodyHtml = true;//设置为HTML格式 _mailMessage.Priority = MailPriority.High;//优先级 _smtpClient.Send(_mailMessage); #endregion 代码二: /// <summary> /// 类公有静态方法,发送邮件 /// </summary> /// <param name="recipients">收件人 </param> /// <param name="subject">主题 </param> /// <param name="body">邮件主体 </param> public static void SendEmail(string recipients, string subject, string body) { string addressFrom = "[email protected]"; string userID = "abc"; string userPassword = "***"; SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587); mailClient.EnableSsl = true; System.Net.NetworkCredential crendetial = new NetworkCredential(userID, userPassword); mailClient.Credentials = crendetial; MailMessage message = new MailMessage(addressFrom, recipients, subject, body); message.IsBodyHtml = true; mailClient.Send(message); } 为什么Gmail死活不能接收邮件? 这句话应该怎么理解?,你要用程序收邮件?那要用POP3smtp是发还是说你用程序发邮件给gmail? 只要你发送没有报错,表示是发出去了,等一会,或者是去垃圾邮件里找找 路过,送发邮件帮助类一个 MailHelperhttp://www.heycoder.com/noteinfo8.aspx C# 函数 存储过程 我写的下载文件代码怎么没有后缀名啊.. 点了Button没有响应? 母版页的内容页上有多个上传控件 讨论:你觉得用web报表软件划算吗? 用GRIDVIEW分页 问题 页面刷新 用户控件怎么用? 自定义控件怎么做呀 关于数据合法性检验的问题 求web方式的定时发邮件功能 repeater翻页后数据绑定问题。。。。
这个设置时指发邮件的设置?对方是什么邮箱不用管吗
代码一:#region .net发邮件 引用:using System.Net.Mail; public static string strHost = String.Empty; public static string strAccount = String.Empty; public static string strPwd = String.Empty; public static string strFrom = String.Empty; strHost = "mail.163.com"; //STMP服务器地址 strAccount = "[email protected]"; //SMTP服务帐号(自己邮箱) strPwd = "1"; //SMTP服务密码(自己邮箱密码) strFrom = "[email protected]"; //发送方邮件地址SmtpClient _smtpClient = new SmtpClient(); _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式 _smtpClient.Host = strHost;//指定SMTP服务器 _smtpClient.Credentials = new System.Net.NetworkCredential(strAccount, strPwd);//用户名和密码 MailMessage _mailMessage = new MailMessage(strFrom ,"[email protected]"); _mailMessage.CC.Add(new MailAddress("[email protected]"));//抄送 _mailMessage.Bcc.Add(new MailAddress("[email protected]")); //暗抄 _mailMessage.Subject ="主题";//主题 _mailMessage.Body = "内容";//内容 _mailMessage.BodyEncoding = System.Text.Encoding.UTF8;//正文编码 _mailMessage.IsBodyHtml = true;//设置为HTML格式 _mailMessage.Priority = MailPriority.High;//优先级 _smtpClient.Send(_mailMessage); #endregion 代码二: /// <summary>
/// 类公有静态方法,发送邮件
/// </summary>
/// <param name="recipients">收件人 </param>
/// <param name="subject">主题 </param>
/// <param name="body">邮件主体 </param>
public static void SendEmail(string recipients, string subject, string body)
{
string addressFrom = "[email protected]";
string userID = "abc";
string userPassword = "***";
SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);
mailClient.EnableSsl = true;
System.Net.NetworkCredential crendetial = new NetworkCredential(userID, userPassword); mailClient.Credentials = crendetial;
MailMessage message = new MailMessage(addressFrom, recipients, subject, body);
message.IsBodyHtml = true;
mailClient.Send(message);
}
这句话应该怎么理解?,你要用程序收邮件?那要用POP3smtp是发还是说你用程序发邮件给gmail? 只要你发送没有报错,表示是发出去了,等一会,或者是去垃圾邮件里找找
http://www.heycoder.com/noteinfo8.aspx