|
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/2cfdeb0f/aecb9789/ |
?#pragma checksum "D:\wwwroot\kryihaiequip\wwwroot\Message\ashx\ProcessEmail.ashx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "61714C81C4EEBEB1496464E6404C289A"
#line 1 "D:\wwwroot\kryihaiequip\wwwroot\Message\ashx\ProcessEmail.ashx"
using System;
using System.Data;
using System.Net;
using System.Net.Mail;
using System.Runtime.Remoting.Contexts;
using System.Web;
using System.Web.UI.WebControls.WebParts;
using Newtonsoft.Json.Converters;
using Udows.Web.BusinessRules;
using Udows.Web.Manage.Admin;
public class ProcessEmail : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string sjr = context.Request.Form["sjr"];
string zhuti = context.Request.Form["zhuti"];
string lianjie = context.Request.Form["lianjie"];
string neirong = context.Request.Form["neirong"];
string pid = context.Request.Form["pid"];
string result = SendEmail(sjr,zhuti,lianjie,neirong,pid);
context.Response.Write(result);
}
private string SendEmail(string sjr, string zhuti, string lianjie, string neirong,string pid)
{
string result = String.Empty;
try
{
DataTable company = CDataCache.Company;
string sql = "<Products needitem=\"*\" ID=\""+pid+"\"/>";
DataSet pset = (DataSet) CFactory.CGetData(sql);
string pro = "分享给您的产品链接";
if (pset != null && pset.Tables[0].Rows.Count > 0)
{
pro = pset.Tables[0].Rows[0]["ProductName"].ToString();
}
MailAddress from = new MailAddress("clshijie1688@126.com", company.Rows[0]["CompanyName"].ToString());
MailAddress to = new MailAddress(sjr);
MailMessage message = new MailMessage(from, to);
message.IsBodyHtml = true;
message.Subject = zhuti;
message.Body = "产品名称:"+pro+"<br>分享衔接:http://"+lianjie+" <hr/>" + neirong;
SmtpClient client = new SmtpClient("smtp.126.com");
client.Credentials = new NetworkCredential("clshijie1688@126.com", "4792877877cc");
client.Send(message);
result = "分享邮件发送成功";
}
catch (Exception ex)
{
return ex.ToString();
}
return result;
}
public bool IsReusable {
get {
return false;
}
}
}
#line default
#line hidden