以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  像邮箱那样上传附件  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173275)

--  作者:qinlao666
--  发布时间:2021/11/22 13:32:00
--  像邮箱那样上传附件
老师,做个像邮箱那样的界面,如何能上传附件,并发送,求思路或者课件,谢谢!
--  作者:有点蓝
--  发布时间:2021/11/22 13:37:00
--  
例子就没有了。发邮件附件代码参考:http://www.foxtable.com/webhelp/topics/1404.htm
--  作者:qinlao666
--  发布时间:2021/11/22 16:58:00
--  
Dim m As New MailSender
m.Host = "smtphz.qiye.163.com"
m.EnableSsl = True \'必须将EnableSsl属性设置为True
Dim txt As String = e.Form.Controls("TextBox1").Text
Dim txt1 As String = e.Form.Controls("TextBox2").Text
Dim txt2 As String = e.Form.Controls("TextBox3").Text
Dim txt3 As String = e.Form.Controls("TextBox4").Text
m.Account = txt
m.Password = txt1
m.From = txt
m.To =  txt2
m.Title = "初稿已经完成"
m.C
For Each u As String In txt3 .split(",")
    Dim u1 As String = "d:\\" & u
    m.AddAttachments(u1)
Next
m.Send()

执行起来没反应,麻烦老师帮忙修改下,谢谢!

--  作者:有点蓝
--  发布时间:2021/11/22 17:19:00
--  
确定路径是正确的,文件存在

For Each u As String In txt3 .split(",")
    Dim u1 As String = "d:\\" & u
msgbox(u1)
    m.AddAttachments(u1)
Next

--  作者:qinlao666
--  发布时间:2021/11/22 17:33:00
--  
测试过了,显示的是正确路径文件,d:\\文件名1  和d:\\文件名2
--  作者:有点蓝
--  发布时间:2021/11/22 17:37:00
--  
不发附件有没有问题?

发个简单的文本文件有没有问题?

换个其它邮箱服务器,比如QQ,普通163邮箱有没有问题?

--  作者:qinlao666
--  发布时间:2021/11/22 17:43:00
--  
不发附件或者发个简单的附件都没有问题,我一步一步测试过来的
--  作者:有点蓝
--  发布时间:2021/11/22 20:05:00
--  
那就是附件的问题了。有些邮箱不支持一些扩展名的,试试压缩后再发送。有些邮箱是有文件大小限制的。