12
2012
04

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;
}
« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。