以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 使用System.Web.Mail发邮件怎样添加附件? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=125438) |
-- 作者:zunwoun -- 发布时间:2018/9/28 11:00:00 -- 使用System.Web.Mail发邮件怎样添加附件? 由于要设置SSL,只能使用System.Web.Mail发邮件,怎样添加附件? |
-- 作者:有点甜 -- 发布时间:2018/9/28 11:08:00 -- Dim client As New System.Net.Mail.SmtpClient() \'message.Bcc.Add("2450314695@qq.com") \'密送 \'message.cc.Add("2450314695@qq.com") \'抄送 Dim content As String content &= "这是文字" & vbcrlf message.Body = content Dim attachment As new System.Net.Mail.Attachment("d:\\test.xls", System.Net.Mime.MediaTypeNames.Application.Octet) Try finally message.Dispose() |
-- 作者:zunwoun -- 发布时间:2018/9/28 11:12:00 -- 这个是用System.Net.Mail,我是用System.web.Mail,用System.Net.Mail不能设置SSL |
-- 作者:有点甜 -- 发布时间:2018/9/28 11:20:00 -- 一样可以,加上
|
-- 作者:zunwoun -- 发布时间:2018/9/28 11:31:00 -- 我试过用System.net.Mail发送邮件不行,显示“邮件发送失败”,我不知道是不是没有安装一些功能? 但用System.web.Mail可以发送,但不知怎样发送附件 是不是这样: Public MailAttachment (path, System.Web.Mail.MailEncoding encoding)
mail.Attachments.Add(MailAttachment) 但显示出错 编译错误,应为”)” |
-- 作者:有点甜 -- 发布时间:2018/9/28 11:46:00 -- 我这样测试没问题
Dim client As New System.Net.Mail.SmtpClient("smtp.qq.com", 587) \'或者465 client.Credentials = New System.Net.NetworkCredential("455189993@qq.com", "helen6849338.") message.From = new System.Net.Mail.MailAddress("455189993@qq.com","别名") \'message.To.Add(new System.Net.Mail.MailAddress("2450314695@qq.com","人名")) Dim content As String content &= "这是文字" & vbcrlf message.Body = content Try |
-- 作者:zunwoun -- 发布时间:2018/9/28 11:49:00 -- 能用System.Web.Mail添加附件发送邮件吗? |
-- 作者:有点甜 -- 发布时间:2018/9/28 11:56:00 -- 以下是引用zunwoun在2018/9/28 11:49:00的发言:
能用System.Web.Mail添加附件发送邮件吗?
参考
|
-- 作者:zunwoun -- 发布时间:2018/9/28 11:58:00 -- 我完全不懂C语言,能帮忙翻译成foxtable的代码吗?非常感谢 |
-- 作者:有点甜 -- 发布时间:2018/9/28 12:02:00 -- Dim myAttachment = new web.mail.MailAttachment("d:\\test.xls") 自己的mail对象.Attachments.Add(myAttachment) |