本人在做一个邮件发送程序,但是遇到一些问题?
1: 如何把一个网页或者一个带图片的正文,转换成base64编码,
我是通过IDEncoderMime.encode转换的,但是我如果象outlook或者foxmail
那样有个编辑框,如何转换编辑框里面的带图片和文字的内容为base64?
2: 目前我只能转换一个jpg格式的图片,就是说我只能发送一个图片出去,
但是邮箱里面看到的是一端mime邮件内容,没有显示成图片如:
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="ZL-1234ABCD0000";
type="multipart/alternative"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
This is a MIME Encode Message --ZL-1234ABCD0000
Content-Type: image/jpg;
name="qy.jpg"
Content-Transfer-Encoding: base64
Content-ID:<00000111112222233333>
/9j/4AAQSkZJRgABAgAAZABkAAD//gASQWRvYmUgSW1hZ2VSZWFkef/sABFEdWNreQABAA QAAABGAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcI
.....................................................(省略一部分)
(这段正文实际是这个jpg图片的文件base64编码)
--ZL-1234ABCD0000-- 我收到的就是这些东西,现在我把这些东西复制到1.txt里面,然后改名成1.eml就是显示成一个带此jpg图片为附件的邮件,
这里我想问,如何能正常显示,如何能正常显示成此jpg是正文.
我想因该是我的格式出了问题.这个格式是我在代码中add().上去的,是可以变的.3. 如果收件人还有主题转换成base64的话,就发不了,但是一个正常邮件的头部的from,subject都是base64编码,为什么?4. 分不够我在加,如果能和有经验的朋友聊聊就更好了,谢谢大家帮忙
1: 如何把一个网页或者一个带图片的正文,转换成base64编码,
我是通过IDEncoderMime.encode转换的,但是我如果象outlook或者foxmail
那样有个编辑框,如何转换编辑框里面的带图片和文字的内容为base64?
2: 目前我只能转换一个jpg格式的图片,就是说我只能发送一个图片出去,
但是邮箱里面看到的是一端mime邮件内容,没有显示成图片如:
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="ZL-1234ABCD0000";
type="multipart/alternative"
X-Priority: 3
X-MSMail-Priority: Normal
X-Unsent: 1
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
This is a MIME Encode Message --ZL-1234ABCD0000
Content-Type: image/jpg;
name="qy.jpg"
Content-Transfer-Encoding: base64
Content-ID:<00000111112222233333>
/9j/4AAQSkZJRgABAgAAZABkAAD//gASQWRvYmUgSW1hZ2VSZWFkef/sABFEdWNreQABAA QAAABGAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQEBQcI
.....................................................(省略一部分)
(这段正文实际是这个jpg图片的文件base64编码)
--ZL-1234ABCD0000-- 我收到的就是这些东西,现在我把这些东西复制到1.txt里面,然后改名成1.eml就是显示成一个带此jpg图片为附件的邮件,
这里我想问,如何能正常显示,如何能正常显示成此jpg是正文.
我想因该是我的格式出了问题.这个格式是我在代码中add().上去的,是可以变的.3. 如果收件人还有主题转换成base64的话,就发不了,但是一个正常邮件的头部的from,subject都是base64编码,为什么?4. 分不够我在加,如果能和有经验的朋友聊聊就更好了,谢谢大家帮忙
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货