|
Server : Microsoft-IIS/10.0 System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586 User : jxgj ( 0) PHP Version : 7.0.33 Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server Directory : D:/tmp_aspnet/root/54f3ceba/6be944cd/ |
?#pragma checksum "D:\wwwroot\klbttc\wwwroot\App_Code\SendEmail.cs" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "D0EF8D0C5D4D7DB8D800747C1A34EAD171A29882"
#line 1 "D:\wwwroot\klbttc\wwwroot\App_Code\SendEmail.cs"
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net.Mail;
/// <summary>
/// SendEmail 发送邮件
/// </summary>
public class SendEmail
{
static DataSet mds = new DataSet();
public static string smtpserver = string.Empty;
public static string userName = string.Empty;
public static string pwd = string.Empty;
public static string strfrom = string.Empty;
public SendEmail()
{
}
public bool sendMails(string smtpServer, string emailName, string emailPwd, string strForm, string strto, string subj, string bodys)
{
bool b = false;
try
{
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
_smtpClient.Host = smtpServer;
// _smtpClient.Port = 465;
_smtpClient.UseDefaultCredentials = true;
_smtpClient.Credentials = new System.Net.NetworkCredential(emailName, emailPwd);
MailMessage _mailMessage = new MailMessage(strForm, strto);
_mailMessage.Subject = subj;
_mailMessage.Body = bodys;
_mailMessage.BodyEncoding = System.Text.Encoding.Default;
_mailMessage.IsBodyHtml = true;
_mailMessage.Priority = MailPriority.High;
_smtpClient.Send(_mailMessage);
b = true;
}
catch (Exception ex)
{
b = false;
System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath("~/logs/邮件发送信息.txt"), "\r\n邮件发送失败:" + ex.Message, System.Text.Encoding.Default);
}
return b;
}
public bool sendMails(string smtpServer, string emailName, string emailPwd, string strForm, string strto, string subj, string bodys,string []filePath)
{
SqlKey.WriteTextLog("【进入邮件】", "待发送", DateTime.Now, "");
bool b= false;
try
{
SmtpClient _smtpClient = new SmtpClient();
_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
_smtpClient.Host = smtpServer;
// _smtpClient.Port = 465;
_smtpClient.UseDefaultCredentials = true;
_smtpClient.Credentials = new System.Net.NetworkCredential(emailName, emailPwd);
MailMessage _mailMessage = new MailMessage(strForm, strto);
_mailMessage.Subject = subj;
_mailMessage.Body = bodys;
_mailMessage.BodyEncoding = System.Text.Encoding.Default;
_mailMessage.IsBodyHtml = true;
_mailMessage.Priority = MailPriority.High;
//if (!string.IsNullOrWhiteSpace(filePath))
// _mailMessage.Attachments.Add(new Attachment(filePath));
for (int i = 0; i < filePath.Length; i++)
{
// 附件有值
if (filePath[i].Length > 2)
{
_mailMessage.Attachments.Add(new Attachment(filePath[i]));
}
}
SqlKey.WriteTextLog("【进入邮件】", "顿时发送", DateTime.Now, "");
_smtpClient.Send(_mailMessage);
b= true;
}
catch (Exception ex)
{
b = false;
System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath("~/logs/邮件发送信息.txt"), "\r\n邮件发送失败:" + ex.Message, System.Text.Encoding.Default);
}
return b;
}
/// <summary>
///
/// </summary>
/// <param name="strto">要发送到对应的邮箱号</param>
/// <param name="subj">邮箱主题</param>
/// <param name="bodys">发送的邮箱正文</param>
//public static void sendMails(string strto, string subj, string bodys)
//{
// try
// {
// userName = "zxccxcs@163.com"; //发送端账号
// pwd = "zxc3112133"; //发送端密码 授权码
// strfrom = "zxccxcs@163.com";//发送端账号
// if (!string.IsNullOrWhiteSpace(strto))
// {
// SmtpClient _smtpClient = new SmtpClient();
// _smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;
// _smtpClient.Host = smtpserver;
// _smtpClient.UseDefaultCredentials = true;
// _smtpClient.Credentials = new System.Net.NetworkCredential(userName, pwd);
// MailAddress address = new MailAddress(strfrom);
// MailAddress to = new MailAddress(strto);
// MailMessage _mailMessage = new MailMessage(address, to);
// //MailMessage _mailMessage = new MailMessage(strfrom, strto);
// _mailMessage.Subject = subj;
// _mailMessage.Body = bodys;
// _mailMessage.BodyEncoding = System.Text.Encoding.Default;
// _mailMessage.IsBodyHtml = true;
// _mailMessage.Priority = MailPriority.High;
// _smtpClient.Send(_mailMessage);
// }
// }
// catch (Exception ex)
// {
// System.IO.File.AppendAllText(HttpContext.Current.Server.MapPath("~/logs/邮件发送信息.txt"), "\r\n邮件发送失败:" + ex.Message, System.Text.Encoding.Default);
// }
//}
}
#line default
#line hidden