以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  163邮箱附件名问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140582)

--  作者:z769036165
--  发布时间:2019/9/9 13:58:00
--  163邮箱附件名问题
通过System.Net.Mail.MailMessage发送带附件的邮件到163邮箱,请问附件名怎么变成了ATT00002.bin,这个是怎么回事?
设置了附件名的编码为UTF-8的,都试了好几种都是一样的

--  作者:有点蓝
--  发布时间:2019/9/9 14:00:00
--  
完整代码发上来看看
--  作者:z769036165
--  发布时间:2019/9/9 16:48:00
--  
我发现是邮箱服务器有问题
换成163的服务器发件就没问题了,用公司的就有问题
但是很奇怪,
client.SendAsync发送附件名就有问题
用client.Send发送附件名就没问题
问题还是在异步上面

--  作者:z769036165
--  发布时间:2019/9/9 16:50:00
--  

Dim m As New MailSender
m
.Host = "smtp.21cn.net"
m
.Account = "xiaoliu"
m
.Password = "xiaoliu1234567"
m
.From = "xiaoliu@Sina.com.cn"
m.
To = "meili@Sina.com.cn"
m.Title =
"初稿已经完成"

m.encoding = encoding.utf8
m.Content =
"附件为初稿, 请您审阅!"
m.AddAttachments(
"c:\\data\\table文件.txt")
m.SendAsync()


代码就是用这个测试发现就有问题!


--  作者:有点蓝
--  发布时间:2019/9/9 16:53:00
--  
这个是服务器设置的问题。和代码没有关系的