1. 程式人生 > >System.Net.Mail的應用,後端發送郵件

System.Net.Mail的應用,後端發送郵件

manager 後端 添加多個 send 郵箱管理 color log 發送郵件 pass

private void btn_send_Click(object sender, EventArgs e)
        {
            var emailAcount = ConfigurationManager.AppSettings["EmailAcount"];
            var emailPassword = ConfigurationManager.AppSettings["EmailPassword"];
            var reciver = txt_Reciver.Text;
            var content = rtxt_Content.Text;
            MailMessage message 
= new MailMessage(); //設置發件人,發件人需要與設置的郵件發送服務器的郵箱一致 MailAddress fromAddr = new MailAddress("[email protected]"); message.From = fromAddr; //設置收件人,可添加多個,添加方法與下面的一樣 message.To.Add(reciver); //設置抄送人 message.CC.Add("[email protected]"
); //設置郵件標題 message.Subject = "Test"; //設置郵件內容 message.Body = content; //設置郵件發送服務器,服務器根據你使用的郵箱而不同,可以到相應的 郵箱管理後臺查看,下面是QQ的 SmtpClient client = new SmtpClient("smtp.qq.com", 25); //設置發送人的郵箱賬號和密碼 client.Credentials = new
NetworkCredential(emailAcount,emailPassword); //啟用ssl,也就是安全發送 client.EnableSsl = true; //發送郵件 client.Send(message); }

ps:郵箱需要開啟SMTP服務,否則無法發送。

System.Net.Mail的應用,後端發送郵件