会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
.net 随笔
记录你的轨迹
博客园
首页
新随笔
联系
订阅
管理
使用 DotnetOpenMail发送带附件的邮件
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
"
;
posted on
2007-01-25 21:37
冰封王座(.net)博客
阅读(
1165
) 评论(
2
)
收藏
举报
刷新页面
返回顶部