/// <summary>
/// 发送邮件
/// </summary>
/// <param name="strto">收件人</param>
/// <param name="strFrom">发件人</param>
/// <param name="strSubject">标题</param>
/// <param name="strBody">正文</param>
public static void SendSMTPEMail(string strto,string strFrom, string strSubject, string strBody)
{
string SMTPHost = ConfigurationManager.AppSettings["SMTPHost"];
//SMTPHost 它的值是smtp.163.com
string SMTPPort = ConfigurationManager.AppSettings["SMTPPort"];
//SMTPPort 它的值是110
string SMTPUser = ConfigurationManager.AppSettings["SMTPUser"];
string SMTPPassword = ConfigurationManager.AppSettings["SMTPPassword"];
//SMTPUser ,SMTPPassword 上面两个是163邮箱的账号密码
string MailFrom = ConfigurationManager.AppSettings["MailFrom"];
//MailFrom 这个是发信人 就是163账号
string MailSubject = ConfigurationManager.AppSettings["MailSubject"];
string MailAttach = ConfigurationManager.AppSettings["MailAttachment"];
//MailSubject ,MailAttach 这两个没值,没附件 //Attachment mailAttach;
//mailAttach = new Attachment(MailAttach);
SmtpClient client = new SmtpClient(SMTPHost);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(SMTPUser, SMTPPassword);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true; MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
message.IsBodyHtml = true;
//message.Attachments.Add(mailAttach); client.Send(message);
}
这是错误信息:
{"由于目标机器积极拒绝,无法连接。 123.58.178.204:25"}
"无法连接到远程服务器"这个方法调用的时候四个参数都穿进去了 可是还有错
会不会是我的端口或者SMTP 不对?
/// 发送邮件
/// </summary>
/// <param name="strto">收件人</param>
/// <param name="strFrom">发件人</param>
/// <param name="strSubject">标题</param>
/// <param name="strBody">正文</param>
public static void SendSMTPEMail(string strto,string strFrom, string strSubject, string strBody)
{
string SMTPHost = ConfigurationManager.AppSettings["SMTPHost"];
//SMTPHost 它的值是smtp.163.com
string SMTPPort = ConfigurationManager.AppSettings["SMTPPort"];
//SMTPPort 它的值是110
string SMTPUser = ConfigurationManager.AppSettings["SMTPUser"];
string SMTPPassword = ConfigurationManager.AppSettings["SMTPPassword"];
//SMTPUser ,SMTPPassword 上面两个是163邮箱的账号密码
string MailFrom = ConfigurationManager.AppSettings["MailFrom"];
//MailFrom 这个是发信人 就是163账号
string MailSubject = ConfigurationManager.AppSettings["MailSubject"];
string MailAttach = ConfigurationManager.AppSettings["MailAttachment"];
//MailSubject ,MailAttach 这两个没值,没附件 //Attachment mailAttach;
//mailAttach = new Attachment(MailAttach);
SmtpClient client = new SmtpClient(SMTPHost);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(SMTPUser, SMTPPassword);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.EnableSsl = true; MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
message.IsBodyHtml = true;
//message.Attachments.Add(mailAttach); client.Send(message);
}
这是错误信息:
{"由于目标机器积极拒绝,无法连接。 123.58.178.204:25"}
"无法连接到远程服务器"这个方法调用的时候四个参数都穿进去了 可是还有错
会不会是我的端口或者SMTP 不对?
解决方案 »
- C#中导入C++生成的dll文件错误
- 求:输入首字母 对应的汉字的名字 实现代码
- VS2003创建的项目。后来升迁到2005,
- 【急求解决方法】关于表更改提示问题?
- 如何用c#实现远程图片的保存?
- 怪了???从表单里提取的变量为什么是乱码呢??
- 我是B/S结构,分三层,业务层,和数据访问层里全部是静态方法,数据访问层调用我们的通用数据访问层,访问数据库是打开一次连接用完就关闭,这样全部用静态方法有没有问题
- EnumChildWindows 在查找多选项卡内的子窗体时会出错,有没有高手知道原因的?
- 求助:如何在代码中获取listview中的某行数据的索引并修改该行中的数据啊?
- C# 怎么连接数据库?
- c# 安装程序和更新程序制作
- 关于更改程序的版本号的问题。
---------
详见:
http://tieba.baidu.com/f?kz=262370456
client都不是放啊??
设置false试试。
client.EnableSsl = true;
别用QQ做测试