vs2005中發送郵件的方法(C#)

 System.Net.Mail.SmtpClient client = new SmtpClient();
            client.Host = "smtp.163.com";
            client.UseDefaultCredentials = false;
            client.Credentials = new System.Net.NetworkCredential("你的163用戶名", "*****");
            //星號改成自己郵箱的密碼
            client.DeliveryMethod = SmtpDeliveryMethod.Network;

            System.Net.Mail.MailMessage message = new MailMessage("你的163郵箱地址", "收件人郵箱地址");
            message.Subject = "測試";
            message.Body = "用自己寫的軟件發的郵件!";
            message.BodyEncoding = System.Text.Encoding.UTF8;
            message.IsBodyHtml = true;
           //添加附件
            Attachment data = new Attachment(@"附件地址如:e:/a.jpg", System.Net.Mime.MediaTypeNames.Application.Octet);
            message.Attachments.Add(data);

            try
            {
                client.Send(message);
                MessageBox.Show("Email successfully send.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Send Email Failed." + ex.ToString());
            }
用上面介紹的方法實現C#郵件發送小程序

界面設計如下:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章