关于Server.CreateObject("CDONTS.NewMail")有点疑惑!
关于Server.CreateObject("CDONTS.NewMail")
最近要自动发HTML文件格式的MAIL,于是就查看xp_sendmail的参数@type,简体中文网站很多解释,不过都是讲如何设置SQL MAIL,或者解释参数,
或者是直接翻译联机帮助,联机帮助的@type这样解释:
[@type =] 'type'
是基于以下 MAPI 邮件定义的输入邮件类型:
IP[M | C].Vendorname.subclass
如果 type 为 NULL,则以 IPM 打头的邮件类型出现在邮件客户端的收件箱中,并由 xp_findnextmsg 查找或阅读。以 IPC 打头的邮件类型不出现在邮件客户程序的收件箱中,并且必须设置 type 参数才能查找或阅读。默认设置为 NULL。
有关使用自定义邮件类型的更多信息,请参见独立提供的《Microsoft Windows NT Resource Kit》或《Microsoft Mail Technical Reference》。
其次,再也没有找到更加详细的说明啰!
于是我就照网络上的文章用("CDONTS.NewMail"),很顺利,稍微修改一点发件人,收件人就OK,太不可思议鸟,有点受宠若惊哦!
最让我奇怪的是,不管我寄件人修改为谁,都成功,也就是只要账号合法,就成功了!而且不留下寄件备份,这样有个问题,我可以随便捏造别人发邮件,例如我寄件人写为A,发给B,邮件说了一些不得体的话,导致B想去痛扁A一顿,A不承认,于是B拿出收件,A也无法证明自己的清白,因为邮件存在B那边,寄件人是自己寄的,说自己寄件备份没有说不过去(B说,你删除了,我怎么知道),于是屈打成招就来了~~~~(查到,说CDONTS.NewMail不做身份验证)
而且不用你当前执行的客户端的OUTLOOK有没有开,或者服务器端的OUTLOOK有没有开,都没有错误,就是成功
哈!
人靠衣服馬靠鞍,怎么发个MAIL连OUTLOOK都不用启动,不管你有没有权限,可以任意指定寄件人,那我是不是可以向XX,用系统管理员的账号知会他欠某某(就是我)的150RMB可以还啦呢?
有大哥告诉我,Server.CreateObject("CDONTS.NewMail")发的MAIL怎么会有如此大的权利呢?
是不是无解呢?
代码贴出:
Set myMail = Server.CreateObject("CDONTS.NewMail")
'以下是將要發送的內容
HTML = "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<title>Sending CDONTS Email Using HTML</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body bgcolor=""FFFFFF"">"
HTML = HTML & "<p><font size=7>"
HTML = HTML & "This is a test mail in html<br>"
HTML = HTML & "Mail content here ...</font></p> <a href=""http://hades"">test</a>"
HTML = HTML & "</body>"
HTML = HTML & "</html>"
'發件人
myMail.From = "sullivanzuo@CompanyName.com"
'收件人
myMail.To = "mabeldeng@CompanyName.com;"
'郵件的重要性
' 0 重要性低
' 1 重要性一般(默認)
' 2 重要性高
myMail.Importance = 2
'郵件主題
myMail.Subject = "Test mail in HTML"
'NewMail 對象的文字格式
'0 表示該 Body 可包含超文本置標語言(HTML)
'1 表示該 Body 只用於純文本(默認值)
myMail.BodyFormat = 0
'NewMail 對象設置編碼
'0 表示將採用 MIME 格式
'1 表示將採用連續的純文本(默認值)
myMail.MailFormat = 0
'給郵件對象的文本賦值
myMail.Body = HTML
'將郵件發出
myMail.Send
'銷毀對象實例,釋放內存
Set myMail = Nothing
最近要自动发HTML文件格式的MAIL,于是就查看xp_sendmail的参数@type,简体中文网站很多解释,不过都是讲如何设置SQL MAIL,或者解释参数,
或者是直接翻译联机帮助,联机帮助的@type这样解释:
[@type =] 'type'
是基于以下 MAPI 邮件定义的输入邮件类型:
IP[M | C].Vendorname.subclass
如果 type 为 NULL,则以 IPM 打头的邮件类型出现在邮件客户端的收件箱中,并由 xp_findnextmsg 查找或阅读。以 IPC 打头的邮件类型不出现在邮件客户程序的收件箱中,并且必须设置 type 参数才能查找或阅读。默认设置为 NULL。
有关使用自定义邮件类型的更多信息,请参见独立提供的《Microsoft Windows NT Resource Kit》或《Microsoft Mail Technical Reference》。
其次,再也没有找到更加详细的说明啰!
于是我就照网络上的文章用("CDONTS.NewMail"),很顺利,稍微修改一点发件人,收件人就OK,太不可思议鸟,有点受宠若惊哦!
最让我奇怪的是,不管我寄件人修改为谁,都成功,也就是只要账号合法,就成功了!而且不留下寄件备份,这样有个问题,我可以随便捏造别人发邮件,例如我寄件人写为A,发给B,邮件说了一些不得体的话,导致B想去痛扁A一顿,A不承认,于是B拿出收件,A也无法证明自己的清白,因为邮件存在B那边,寄件人是自己寄的,说自己寄件备份没有说不过去(B说,你删除了,我怎么知道),于是屈打成招就来了~~~~(查到,说CDONTS.NewMail不做身份验证)
而且不用你当前执行的客户端的OUTLOOK有没有开,或者服务器端的OUTLOOK有没有开,都没有错误,就是成功
哈!
人靠衣服馬靠鞍,怎么发个MAIL连OUTLOOK都不用启动,不管你有没有权限,可以任意指定寄件人,那我是不是可以向XX,用系统管理员的账号知会他欠某某(就是我)的150RMB可以还啦呢?
有大哥告诉我,Server.CreateObject("CDONTS.NewMail")发的MAIL怎么会有如此大的权利呢?
是不是无解呢?
代码贴出:
Set myMail = Server.CreateObject("CDONTS.NewMail")
'以下是將要發送的內容
HTML = "<html>"
HTML = HTML & "<head>"
HTML = HTML & "<title>Sending CDONTS Email Using HTML</title>"
HTML = HTML & "</head>"
HTML = HTML & "<body bgcolor=""FFFFFF"">"
HTML = HTML & "<p><font size=7>"
HTML = HTML & "This is a test mail in html<br>"
HTML = HTML & "Mail content here ...</font></p> <a href=""http://hades"">test</a>"
HTML = HTML & "</body>"
HTML = HTML & "</html>"
'發件人
myMail.From = "sullivanzuo@CompanyName.com"
'收件人
myMail.To = "mabeldeng@CompanyName.com;"
'郵件的重要性
' 0 重要性低
' 1 重要性一般(默認)
' 2 重要性高
myMail.Importance = 2
'郵件主題
myMail.Subject = "Test mail in HTML"
'NewMail 對象的文字格式
'0 表示該 Body 可包含超文本置標語言(HTML)
'1 表示該 Body 只用於純文本(默認值)
myMail.BodyFormat = 0
'NewMail 對象設置編碼
'0 表示將採用 MIME 格式
'1 表示將採用連續的純文本(默認值)
myMail.MailFormat = 0
'給郵件對象的文本賦值
myMail.Body = HTML
'將郵件發出
myMail.Send
'銷毀對象實例,釋放內存
Set myMail = Nothing
...全文
相关推荐
cdonts newmail对象参数说明及发送email实例
这可以通过调用`Server.CreateObject("CDONTS.NEWMAIL")`实现。以下是一些关键参数和它们的用途:1.
Postman:Postman Collection使用:Postman中HTTP方法的使用
在开始创建Postman Collection之前,首先需要明确项目的需求。这包括确定API的功能、目标用户、以及API将如何被集成到现有系统中。例如,假设我们正在为一个在线书店开发API,需要支持用户查询书籍信息、购买书籍、以及查看订单状态等功能。
发邮件的asp(CDONTS.NewMail)
该资源是一个ASP(Active Server Pages)页面,用于通过表单提交数据并通过CDONTS(Collaboration Data Objects for NT Server)组件发送电
cdonts.dll下载
首先,我们需要在脚本中引用cdonts.dll,这通常通过`<%@ Import Namespace="CDONTS.NewMail" %>` 或 `Server.CreateObject("CDONTS.NewMail
asp邮件组件,jmail.dll,cdonts.dll,
```vbscript Set objMessage = Server.CreateObject("CDONTS.NewMail") ```3.


