C#-WinForm-發送郵件


進入郵箱→打開設置→變為啟用狀態

發送前准備:發件人、發件人密碼、收件人、標題、內容

在<發送>按鈕中設置事件

一、引用 System.Net; 和 System.Net.Mail; 命名空間

二、設置<發送>按鈕

 //<發送>按鈕
        private void button1_Click(object sender, EventArgs e)
        {
            //設置要調用的發送郵件的服務器
            SmtpClient smtp = new SmtpClient("smtp.qq.com");
            //創建發件人對象
            MailAddress from = new MailAddress(textBox1.Text);
            //創建收件人對象
            MailAddress to = new MailAddress(textBox2.Text);
            //要發送的郵件對象,包含四個內容要填充
            MailMessage mail = new MailMessage(from,to);
            //設置郵件的標題
            mail.Subject = textBox3.Text;
            //設置郵件的主題正文格式
            mail.Body = textBox4.Text;
            //創建發件人身份驗證憑證
            NetworkCredential cred = new NetworkCredential(textBox1.Text,textBox5.Text);
            //將憑證證書綁定到服務端對象上,一並發送出去
            smtp.Credentials = cred;
            //此服務器對象執行發送郵件功能
            smtp.Send(mail);
        }

點擊按鈕進行發送

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM