private void button1_Click(object sender, EventArgs e)
{
MailMessage mm = new MailMessage();
//发件人
mm.From = new MailAddress("1111@qq.com", "测试");
//收件人
mm.To.Add(new MailAddress("111@1111.com"));
//主题
mm.Subject = "邮件的主题";
//邮件正文
mm.Body = "body";
//添加附件
string strAnnexFile = "C:\\Users\\101700\\Desktop\\ceshi.docx";
if (strAnnexFile != "")
{
System.Net.Mime.ContentType type = new System.Net.Mime.ContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
System.Net.Mail.Attachment objAtt = new System.Net.Mail.Attachment(strAnnexFile, type);
mm.Attachments.Add(objAtt);
ContentDisposition disposition = objAtt.ContentDisposition;
disposition.DispositionType = "attachment;\t filename=" + Path.GetFileName(strAnnexFile);
}
SmtpClient sc = new SmtpClient();
//设置SMTP主机的名称或IP地址
sc.Host = "smtp.qq.com";
string User = "1111@qq.com";//需要邮箱开启POP3/SMTP服务
string PassWord = "11111";//邮箱授权码
//设置用于验证发件人身份的凭据
sc.Credentials = new System.Net.NetworkCredential(User, PassWord);
sc.Send(mm);
MessageBox.Show("success");
}