/// <summary>
/// 发送邮件
/// </summary>
/// <param name="strSmtpServer">smtp邮箱服务器</param>
/// <param name="strFrom">发送人账号</param>
/// <param name="strFromPass">发送人账号密码</param>
/// <param name="strto">接收人邮箱</param>
/// <param name="strSubject">标题</param>
/// <param name="strBody">正文</param>
public void SendSMTPEMail(string strSmtpServer, string strFrom, string strFromPass, string strto, string strSubject, string strBody,List<string>fileList)
{
try
{
SmtpClient client = new SmtpClient(strSmtpServer);
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(strFrom, strFromPass);
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage(strFrom, strto, strSubject, strBody);
message.BodyEncoding = System.Text.Encoding.UTF8;
for (int i = 0; i < fileList.Count; i++)
{
if (!string.IsNullOrEmpty(fileList[i]))
{
var attachment = new Attachment(fileList[i]);
attachment.Name = fileList[i].Split('/').Last();
message.Attachments.Add(attachment);
}
}
message.IsBodyHtml = true;
client.Send(message);
message.Attachments.Dispose();
}catch(Exception ex)
{
}
}