使用 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";
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";
相关文章推荐
- [翻译]开源发送邮件组件dotnetopenmail使用介绍
- java 发送邮件 例子 (带附件的) 使用org.apache.commons.mail
- 使用System.Net.Mail发送邮件时,附件如果是中文名的处理办法
- win7(32bit)使用outlook发送带附件邮件时,对方收到winmail.dat的解决办法
- Redhat 使用mail命令发送带附件的邮件
- Linux上使用mail命令发送带附件邮件
- CentOS 7 使用外部邮箱 发送邮件和附件—mail,mailx
- 在mojoportal项目中发邮件使用的是dotnetopenmail
- 当使用Outlook2007发送邮件时,收件人收到名为Winmail.dat的附件
- win7(32bit)使用outlook发送带附件邮件时,对方收到winmail.dat的解决办法
- java 发送邮件 例子 (带附件的) 使用org.apache.commons.mail
- Java使用javax.mail.jar发送邮件并同意发送附件
- 使用javaxmail发送邮件(带/不带附件,文本邮件/html邮件)
- Java使用javax.mail.jar发送邮件并允许发送附件
- 当使用Outlook2007发送邮件时,收件人收到名为Winmail.dat的附件
- 使用javax.mail 发送邮件 带附件
- 使用org.apache.commons.mail和javax.mail发送邮件
- java 利用spring JavaMailSenderImpl发送邮件,支持普通文本、附件、html、velocity模板
- Linux下使用mail命令发送邮件
- 使用System.Web.Mail通过需验证的邮件服务器发送邮件