SendMail Interface

    技术2025-09-23  53

            public bool SendEmail(string to, string fromtemp,string mestitle,string mescontent)        {            if (to != "" && fromtemp != "")            {

                    //从web.config读取定义发送邮件的client                string str = System.Configuration.ConfigurationSettings.AppSettings["client"];                SmtpClient client = new SmtpClient(str);

                    client.UseDefaultCredentials = false;                string from = System.Configuration.ConfigurationSettings.AppSettings["from"];//实际发件人                string frompwd = System.Configuration.ConfigurationSettings.AppSettings["frompwd"];//发送人邮箱密码                client.Credentials = new System.Net.NetworkCredential(from, frompwd);                client.DeliveryMethod = SmtpDeliveryMethod.Network;

                    MailAddress addressFrom = new MailAddress(fromtemp);//显示发件人                MailAddress addressTo = new MailAddress(to);//收件人

                    MailMessage message = new MailMessage(addressFrom, addressTo);                message.Sender = new MailAddress(fromtemp);                message.Subject = mestitle;//标题                message.Body = mescontent;//内容

                    message.BodyEncoding = System.Text.Encoding.UTF8;                message.IsBodyHtml = true;                try                {                    client.Send(message);                    return true;                }                catch                {                    return false;                }            }            else            {                return false;            }

            }

    最新回复(0)