发送过程中附件的编码需要采用Base64格式,请教高手发附件是怎么样的过程,如何实现,请高手指教,如测试通过追加100分
解决方案 »
- 汇编问题
- vb连接sql超时 ,vb假死的问题怎么解决
- 这个。。。 怎么在当前窗口输入设定好的字符串? (当前窗口是输入窗口。) (内详。。)
- ACCES的使用
- vb连接sql数据库的奇怪问题????
- 文件导入到出问题, 好心人来帮帮啊!
- Visual Stdio .NET七张盘分别是什么内容?D版盘上只有ABCDE...
- ***关于打包的问题***
- 关于窗口的难题?
- 我用 line 画线,为什么在form load过程中没有显示呢,在form activate过程中可以显示 最小化后在恢复又没有了,什么原因。
- vb中的表格控件能不能运行中变字段前后顺序,设置字体格式等
- 关于Combobox数据绑定的问题
下面的贴子当中已经回复
http://topic.csdn.net/u/20080919/16/981b7be9-b8a1-49e7-8451-e7ba07f0e30e.html
发邮件的过程就是遵守SMTP协议向SMTP服务器发字符串。
发附件的过程也是遵守SMTP协议向SMTP服务器发字符串。只是字符串内容有点不同而已。
还有附件内容可以不是Base64编码的,不要强加规则,只是这种编码在邮件格式里相对节约空间而已。
说SMTP协议就比较麻烦,你编起来肯定也是问题一堆堆,
建议你用点JMail一类的组件来发邮件还好。不用了解太多这方面的东西。
不过JMail我用过,附件功能在编码上会有点小问题。...
------=_NextPart_001_0009_01C91BA3.040BEF40--------=_NextPart_000_0008_01C91BA3.040BEF40
Content-Type: image/jpeg;
...
------=_NextPart_001_0009_01C91BA3.040BEF40--红色的地方是表示正文结束的,但JMail会没有这段,所以到了邮箱就会看到下面的乱码
不过JMail可以把邮件内容提出来,你是别文本加上去就可以了