VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 729|回复: 3

关于jmail发送附件的2个问题

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-3-22 20:00:01 | 显示全部楼层 |阅读模式
strLink = "http://localhost/prj/login.aspx?address=" + strId + "&" + "Status=" + strStatusId + "&" + "Number=" + strNumber + "&" + "ProNumber=" + strJobNumber + "&" + "Methtype=" + strMethType + "&" + "Meth=" + strMeth
        strLink = " <a href=" + strLink + ">" + strLink + "</a>"
        JMail = Server.CreateObject("JMail.SMTPMail")
        JMail.Logging = True
        JMail.ContentType = "text/html"
        JMail.ServerAddress = "172.X.X.X"
        JMail.Sender = "aa@xx.com"
        JMail.Subject = "Project Design ---" + strJobNumber
        JMail.Body = strLink
         JMail.AddAttachment(“C:\1.txt”)
        JMail.AddRecipient("xx@xx.com")


目前有2个问题
1  发送附件,一定是要此附件在服务器上吗。是不是一定要上传到服务器上,然后再发。
2  我在本定发送后,发现如果有JMail.ContentType = "text/html"
,我的附件会出现在正文。而且是乱码,但是没有这句话,我在正文的地址链接将会没有用。
请问我该如何解决
回复

使用道具 举报

3

主题

26

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-8-7 09:30:01 | 显示全部楼层
我的附件会出现在正文。而且是乱码

--------------------
我的也是啊
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-8-13 13:30:01 | 显示全部楼层
记得是要上传一服务器上的

发送附件的时候不要有JMail.ContentType = "text/html"
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-14 07:00:01 | 显示全部楼层
一定要上传到服务器,这个是肯定的
另外记得按如下设置编码
jmail.Encoding="base64";
jmail.ContentType="multipart/related";
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表