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


Current File : D:/tmp_aspnet/root/cae6aa2e/15328683/App_Code.vywp5zcy.62.cs
?#pragma checksum "D:\wwwroot\anlian2025\wwwroot\App_Code\Mail.cs" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "862C93A51ACC8DA957FF8AB5F53B37F650B6484C"

#line 1 "D:\wwwroot\anlian2025\wwwroot\App_Code\Mail.cs"
using System;
using System.Collections.Generic;
using System.Web;
using System.Net.Mail;
using System.Net;
using System.Text;

/// <summary>
/// 发送邮件
/// </summary>
namespace Basic.Tools
{
    public class Mail
    {
        /// <summary>
        /// 通用发送邮件(收件邮箱/发件人/邮件主题/邮件内容)
        /// </summary>
        /// <param name="Email"></param>
        /// <param name="FajianRen"></param>
        /// <param name="Title"></param>
        /// <param name="strMailContent"></param>
        /// <returns></returns>
        public static bool Send(string Email, string FajianRen, string Title, string strMailContent)
        {
            bool jieguo = false;
            WebClient wc = new WebClient();
            StringBuilder postData = new StringBuilder();
            postData.Append("key=" + Basic.Keys.MailKey);
            postData.Append("&tomail=" + Email);
            postData.Append("&body=" + strMailContent);
            postData.Append("&fajianrenmingcheng=" + FajianRen);
            postData.Append("&youjianmingzi=" + Title);
            byte[] sendData = Encoding.GetEncoding("UTF-8").GetBytes(postData.ToString());
            wc.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            wc.Headers.Add("ContentLength", sendData.Length.ToString());
            byte[] recData = wc.UploadData(Basic.Keys.MailUrlNotice, "POST", sendData);

            try
            {
                string result = Encoding.GetEncoding("UTF-8").GetString(recData).ToLower();

                if (result == "true")
                {
                    jieguo = true;
                    //操作成功
                }
                else
                {
                    jieguo = false;
                    //操作失败
                }
            }
            catch (Exception ex)
            {

            }
            return jieguo;
        }
    }
}


#line default
#line hidden