郑德才博客 记录学习,记录工作,学习知识分享!

C# 读取信息并发送邮件

//读取信息并发送邮件
private void btnSendMail_Click(object sender, EventArgs e)
{
header = "" + txtTitle.Text + "";
content += "";//邮件内容
SendEmail(email, content);
progressBar1.Value = x * 100 / (MailCount); //进度条显示情况
progressBar1.Value = 100;
}

//发送邮件验证
private bool SendEmail(string addr, string content)
{

SmtpClient mailClient = new SmtpClient(txtSMTPServer.Text);

//Credentials登陆SMTP服务器的身份验证.
mailClient.Credentials = new NetworkCredential(txtUserName.Text, txtUserPwd.Text);

//test@qq.com发件人地址、test@tom.com收件人地址
MailMessage message = new MailMessage(new MailAddress(txtSenderMail.Text), new MailAddress(addr));



message.Body = content;//邮件内容
message.Subject = txtTitle.Text;//邮件主题
message.Sender = new MailAddress(txtSenderMail.Text);
message.IsBodyHtml = true;

//Attachment 附件
//Attachment att = new Attachment(@"C:\hello.txt");
//message.Attachments.Add(att);//添加附件
//Console.WriteLine("Start Send Mail....");
//发送....

try
{
mailClient.Send(message);
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return false;
}

return true;
}
2012年4月12日 | 发布:郑德才博客 | 分类:学习之路 | 评论:0

发表留言: