using System;
using System.Collections.Generic;
using System.Text;
using System.Net.Mail;
using System.Configuration;
public class Emails
{
public static bool SendMail(string To, string Subject, string Content)
{
try
{
//SMTP定义
string smtp = ConfigurationManager.ConnectionStrings["smtp"].ToString();
string username = ConfigurationManager.ConnectionStrings["user"].ToString();
string password = ConfigurationManager.ConnectionStrings["pwd"].ToString();
SmtpClient m_SmtpClient = new SmtpClient();
m_SmtpClient.Host = smtp;
m_SmtpClient.Credentials = new System.Net.NetworkCredential(username, password);
m_SmtpClient.EnableSsl = false;
//邮件主体定义
MailMessage m_MailMessage = new MailMessage(username, To);
m_MailMessage.Subject = Subject;
m_MailMessage.Body = Content;
m_MailMessage.IsBodyHtml = true;
//发送邮件
m_SmtpClient.Send(m_MailMessage);
return true;
}
catch
{
return false;
}
}
}
今天遇到的问题是:m_SmtpClient.EnableSsl设置为true,使用SSL访问特定的SMTP邮件服务器。SSL是安全套接字层加密连接。