您的位置:首页 > 大数据 > 人工智能

使用 DotnetOpenMail发送带附件的邮件

2007-01-25 21:37 471 查看
DotNetOpenMail.EmailMessage email = new DotNetOpenMail.EmailMessage();

email.FromAddress = new DotNetOpenMail.EmailAddress("zhifengwu1211@126.com");

DotNetOpenMail.EmailAddressCollection toAddresses = new DotNetOpenMail.EmailAddressCollection();
DotNetOpenMail.EmailAddress toAddress = new DotNetOpenMail.EmailAddress("zhifengwu1211@126.com");
toAddresses.Add(toAddress);
email.ToAddresses.Add(toAddress);

email.Subject = "this is test";
DotNetOpenMail.SmtpServer smtpserver = new DotNetOpenMail.SmtpServer("192.168.2.129");

StreamReader readfile = new StreamReader("d:\\mycert.cer");
Byte[] fileBytes = System.Text.Encoding.Default.GetBytes(readfile.ReadToEnd());

DotNetOpenMail.FileAttachment fileAttachment = new DotNetOpenMail.FileAttachment(fileBytes);
fileAttachment.FileName = "mycert.cer";
email.AddMixedAttachment(fileAttachment);

bool result=email.Send(smtpserver);

if (result == true)
this.label1.Text = "success";
else
this.label1.Text = "error";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: