918博天堂

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/
Upload File :
Current Directory [ Writeable ] Root Directory [ Writeable ]


Current File : D:/tmp_aspnet/root/2cfdeb0f/aecb9789/App_Web_sm48rqal.3.cs
?#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