问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何发送HTML格式的E-mail

发布网友 发布时间:2022-04-25 23:38

我来回答

11个回答

热心网友 时间:2022-04-15 04:17

贴上来是其中一个贴子,其他的内容在参考资料的网址里

Visual Basic 6中发送邮件的新方法
用VB6编写发送邮件的程序,有多种E-mail组件可供选择,如MAPIMessages、IIS4.0附带的CDONTS(NTS Collaboration Data Objects)以及许多第三方厂商开发的Email软件等。本文介绍用CDONTS开发VB下的邮件程序方法。
1. 确认已安装SMTP服务器
首先,必须确认在IIS服务器上已安装SMTP服务器,这是安装Option Pack时被缺省安装的选项。如果SMTP服务器已安装,在System32目录下会存在一个名为cdonts.dll的文件。

2. 最简单的邮件发送程序
以下是一个最简单的邮件发送程序,它由me@hotmail.net向abc@263.net发出一封标题为“Title”、内容为“Hello”的E-mail:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
ObjMail.Send "me@hotmail.net ", "abc@263.net","Title","Hello"
Set objMail=nothing
End Sub

3. 发送邮件附件
如果有附加的文件需要随同邮件传送,可以使用CDONTS的AttachFile方法:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
With ObjMail
.From= "me@hotmail.net "
.To= "abc@263.net"
.Subject="Title"
.Body="Hello"
.AttachFile "c:\document\ sample.doc","sample.doc"
.Send
End With
Set objMail=nothing
End Sub

4. CDONTS组件常用属性和方法
CDONTS组件常用的属性和方法列举如下:
属性:
Version:返回CDONTS组件的版本号
MailFormat:邮件格式,1-普通文本类型;0-MIME类型
Cc:设置一个或多个参阅的邮件地址
From:邮件发送者的地址
To :邮件接受者的地址
Subject:标题
Body:内容
BodyFormat:内容格式,1-普通文本;0-超文本

方法:
AttachFile:附加一个文件
AttachURL:附加一个地址
Send:发送邮件

5. 发送超文本格式的E-mail
你一定见到过许多使用超文本格式的E-mail,其中不但可以有图片、声音,甚至还可以嵌入动画。如果给你的朋友也发送一封这样的邮件,一定会带给他(她)意外的惊喜,因为这用一般的邮件发送程序是*为力的。以下使用CDONTS组件发送一个HTML格式的邮件,其中包含有一幅名为sample.gif的图片,程序如下:
Private Sub cmdSendMail_Click()
Dim objMail as Object
Set objMail=CreateObject("CDFONTS.DLL")
Dim strHTML as String
StrHTML=""
StrHTML= StrHTML+""
StrHTML = StrHTML +"
用CDONTS发送Email的例子"
StrHTML= StrHTML+"

"
StrHTML= StrHTML+"
以上例子嵌入了图片sample.gif

"
StrHTML= StrHTML+""
With ObjMail
.From= "me@hotmail.net "
.To= "abc@263.net"
.Subject="Title"
.Body=strHTML
.AttachURL "c:\mydata\sample.gif","sample.gif"
.BodyFormat=0
.EmailFormat=0
.Send
End With
Set objMail=nothing
End Sub
到这里,相信大家一定发现SMTP邮件处理的一个缺陷了。SMTP服务器接收你的输出消息,但并不做发送者名字和地址的验证,这本是由SMTP的异步发送机制所决定的,但有人可能别有用心地用它来假扮别人发送邮件!本*烈建议各位切勿轻易试用,一旦让ISP知道你的行径,你的帐号极可能会被立即删除。

参考资料:http://topic.csdn.net/t/20020903/08/991274.html

热心网友 时间:2022-04-15 05:35

问:我经常订阅一些电子刊物,我发现这些电子刊物基本上是HTML格式的。请问HTML格式电子邮件,应如何制作及发送?
答:其实一般的HTML格式电子邮件,都可以使用内建有HTML编辑器的电子邮件程序(如:Outlook Express)编写发送。我们以Outlook Express 5.0(简称OE 5.0)为例,点击工具栏上的“新邮件”按钮,会弹出一个邮件编辑窗口。再点击“格式→多信息文本(HTML)”就

可以用内建的HTML编辑器来编写HTML格式的电子邮件了。一般我们是通过点击“查看→编辑源文件”,就会在该窗口下方出现“编辑”、“源文件”、“预览”三个选项卡来编辑源文件。如果你认为这种方法太麻烦了(或者你根本不懂如何编辑源文件),还有一个方法就是用FrontPage 2000制作出HTML文件后,然后点击“文件→发送”,将HTML文件以附件的形式发送给对方。

热心网友 时间:2022-04-15 07:10

现在网络安全比较严重,一般不允许在普通内容里面嵌入网页代码,防止css跨站攻击。
所以你发的内容里面如果有网页代码,会被服务器转化为普通的内容。
如果你要实现各种界面效果,可以采用flash。

热心网友 时间:2022-04-15 09:01

发送EMAIL的时候有个HTML代码选项,选择后就可以。

热心网友 时间:2022-04-15 11:09

可以先压缩,添加到附件中即可,我试过的

热心网友 时间:2022-04-15 13:34

也可以先压缩,添加到附件中即可

热心网友 时间:2022-04-15 16:15

哎。。。。没人知道么

热心网友 时间:2022-04-15 19:13

可以用163、188、126邮箱,没你说的这种问题

热心网友 时间:2022-04-15 22:28

直接粘贴到邮件发送里面应该可以的吧。
我用163的可以啊 也可以先压缩,添加到附件中即可

热心网友 时间:2022-04-16 01:59

关注

热心网友 时间:2022-04-16 05:47

直接粘贴到邮件发送里面应该可以的吧。
我用163的可以啊!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我的《英雄传说:空之轨迹SC》中“艾尔贝周游道的通缉魔兽”不见... 空之轨迹sc 托兰特平原的通缉魔兽二号 我是2兆的宽带 原先的下载速度达到260KB/S 重装下系统最高还不到70K... 为什么两兆的线下载速度只有80KB/S 我们家宽带是网通的办理了2兆的可是下载速度70~90KB 原因 一九八三年大年三十是什么星座 请教1984年2月1日出生而且阴历生日正好是大年三十,请问我岁是多大 万岱鸿腾国际商贸有限公司送表真的吗 云南岱鸿商贸有限公司怎么样? 重庆鸿岱科技有限公司怎么样? 为什么每天早上就硬的慌,又难受,睡都睡不着 怎么回事 一躺床上就硬怎么回事? 怎么让自己的拳头更硬,是不是对着墙打就会变硬? 睡觉阴茎就硬怎么回事 一摸就硬,不一会就软,怎么回事一摸就硬 我的小弟弟经常会变硬是怎么回事啊 为啥怎么一摸对象就硬呢 男人怎么样才能让自己想硬的时候硬,就是随心所欲的那种 胸怎么就硬了 一看到女朋友就硬是怎么回事 拳头,怎么才能硬! 男人怎么就硬的快 无缘无故就硬了怎么回事 华为p10黑屏怎么办。 冻一会就能好。 用一会后会反复 华为p10黑屏怎么办。 冻一会就能好。 用一会后会反复 蜜蜂总是分窝如何处理? 华为p10为什么死机 华为p10为什么死机 怎么样能使分窝的蜜蜂不跑掉啊? 华为p10经常无端死机 为什么 宝马s1000rr磨合期多少公里 宝马320li磨合期多少公里? 宝马5系汽车磨合期多少公里 宝马5系新车磨合期多少公里 新车宝马x5磨合期是多少公里 宝马车多少公里保养一次? 宝马320li磨合期多少公里 宝马325i磨合期是多少公里? 宝马首保多少公里做 宝马5系磨合期多少公里 宝马3系磨合期多久,宝马3系磨合期多少公里 兵团和军团的区别? 为什么奥运选手叫做奥运军团? 中国体育代表队为什么叫中*团?是谁于什么时间提出来这种叫法的? 伦敦奥运中国队为什么要叫中国军团 QQ三国什么叫军团? 什么叫军团任务? 军团任务要怎么领? 要怎么做啊? 中国*党在不同的历史时期人民军团的名称分别是?人民军团为什么会有名称的改变 请问,英格兰队叫什么军团?为什么这么叫? 战锤中为什么第一军团叫忠诚军团 为什么叫赤西军团!