任何人都可以帮助我理解MAPI的工作原理吗?我有这个简单的使用MAPI发送电子邮件的vbscript。它工作得很好,但是,我不知道它是如何做到的......后台发生了什么?此脚本(使用Outlook发送电子邮件)如何工作?
Const ForReading = 1
Set args = WScript.Arguments
sqlFile = args.Item(0)
logFile = args.Item(1)
Dim ToAddress
Dim FromAddress
Dim MessageSubject
Dim MyTime
Dim MessageBody
Dim MessageAttachment
Dim ol, ns, newMail
MyTime = Now
ToAddress = "[email protected]"
MessageSubject = "Subject goes here"
MessageBody = "Body message goes here."
MessageAttachment = ""&logFile&""
Set ol = WScript.CreateObject("Outlook.Application")
Set ns = ol.getNamespace("MAPI")
Set newMail = ol.CreateItem(olMailItem)
newMail.Subject = MessageSubject
newMail.Body = MessageBody & vbCrLf & MyTime
newMail.RecipIents.Add(ToAddress)
newMail.Attachments.Add(MessageAttachment)
newMail.Send
在此先感谢...
你能用一些简单的方法解释一下COM吗? :) – duper 2012-07-31 15:46:39
这里有大量关于维基百科COM的详细信息。 http://en.wikipedia.org/wiki/Component_Object_Model – dmarietta 2012-07-31 16:57:42
我该如何使用这个脚本? – Mowgli 2013-03-13 13:37:57