using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net.Mail; namespace MailTest { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btnSend_Click(object sender, EventArgs e) { MailMessage mail = new MailMessage(); string myEmail = txtAccount.Text; string myPwd = txtPassword.Text; mail.BodyEncoding = System.Text.Encoding.UTF8; mail.IsBodyHtml = true; mail.From = new MailAddress(myEmail); mail.To.Add(new MailAddress(txtAccept.Text)); mail.Subject = txtSubject.Text; mail.Body = txtBody.Text; mail.BodyEncoding = Encoding.UTF8; SmtpClient client = new SmtpClient(txtServer.Text); client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential(myEmail.Substring(0,myEmail.IndexOf('@')),myPwd); client.DeliveryMethod = SmtpDeliveryMethod.Network; try { client.Send(mail); MessageBox.Show("发送成功!"); txtSubject.Text = null; txtBody.Text = null; } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }