Email.bat---------------
REM send Email REM ========== set emailRecvList=p@e.com set emailFrom=U@e.com set emailSubject=Email Testing set emailBodyContent=20131007_testMail.txt set ipaddress=11.11.11.11 %windir%\system32\wscript.exe sendmail.vbs -t "%emailRecvList%" -f "%emailFrom%" -s "%emailSUbject%" -b "%emailBodyContent%" -p "%ipaddress%"
sendmail.vbs----------------------
'-------------------------------------------------- ' ' Sends email from the local SMTP service using CDO objects ' ' Usage: ' sendmail -t <to> -f <from> -s "<subject>" -b "<message file>" -p <ipaddress> ' sendmail [-help|-?] ' '-------------------------------------------------- Option Explicit On Error Resume Next Dim objSendMail, oArgs, ArgNum, AttNum, objFSO, objTextFile Dim strTo, strFrom, strSubject, strBody, strIP Const ForReading = 1 Set oArgs = WScript.Arguments ArgNum = 0 AttNum = 0 While ArgNum < oArgs.Count Select Case LCase(oArgs(ArgNum)) Case "-to","-t": ArgNum = ArgNum + 1 strTo = oArgs(ArgNum) Case "-from","-f": ArgNum = ArgNum + 1 strFrom = oArgs(ArgNum) Case "-subject","-s": ArgNum = ArgNum + 1 strSubject = oArgs(ArgNum) Case "-body","-b": ArgNum = ArgNum + 1 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objTextFile = objFSO.OpenTextFile (oArgs(ArgNum), ForReading) strBody = objTextFile.ReadAll objTextFile.Close Case "-ipaddress","-p": ArgNum = ArgNum + 1 strIP = oArgs(ArgNum) AttNum = AttNum + 1 Case "-help","-?": Call DisplayUsage Case Else: Call DisplayUsage End Select ArgNum = ArgNum + 1 Wend If oArgs.Count=0 Or strTo="" Or strFrom="" Or _ strSubject="" Or strBody="" or strIP="" Then Call DisplayUsage Else Set objSendMail = CreateObject("CDO.Message") objSendMail.From = strFrom objSendMail.To = strTo objSendMail.Subject = strSubject objSendMail.Textbody = strBody & vbCrLf & vbCrLf objSendMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 objSendMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = _ strIP objSendMail.Configuration.Fields.Item _ ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 objSendMail.Configuration.Fields.Update objSendMail.Send Set objSendMail = Nothing End If ' Display the usage for this script Sub DisplayUsage WScript.Echo "Usage:" WScript.Echo " sendmail -t <to address> -f <from address> -s " & _ Chr(34) & "<subject>" & Chr(34) & " -b " & Chr(34) & _ "<message file>" & Chr(34) & " -a " & Chr(34) & "<ipaddress>" WScript.Echo " sendmail [-help|-?]" WScript.Echo "" WSCript.Quit End Sub
相关推荐
在“vbscript实现邮件发送,文件上传和下载”这个主题中,我们将探讨如何使用VBScript来完成这三个关键任务。 **邮件发送** 在VBScript中,可以使用WScript.MailObject对象来发送电子邮件。首先,创建一个...
VBScript在服务器端的ASP应用中,可以与服务器上的各种服务和组件交互,如数据库(通过ADO对象访问SQL Server或其他数据库)、文件系统(FileSystemObject用于读写文件)、邮件服务(通过CDO.Message发送邮件)等。...
6. **应用领域**:VBScript不仅可以用在Web页面上,通过JavaScript与HTML的交互实现动态效果,还可以在Windows批处理脚本、Outlook邮件自动化、ActiveX控件等场景下使用。通过编译器,开发者可以将VBScript脚本打包...
这个"asp jmail发邮件系统"显然提供了一种在ASP应用程序中实现邮件发送功能的方法。 JMail是ASP环境下的一种邮件服务组件,它支持SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol version 3)...
本文将深入探讨如何使用C#语言创建一个Windows服务,该服务具有定时自动发送邮件的功能,包括附件的处理。这在系统管理、数据报告或者自动化任务中非常实用。 首先,创建Windows服务需要使用C#的System.Service...
而VBScript实例部分,通常包含了一系列实际的应用场景,如邮件发送、文件操作、系统管理脚本等,这些实例有助于加深对VBScript的理解,提升实际编程能力。通过分析和运行这些示例,学习者可以快速掌握VBScript的实际...
VBScript在实际应用中有很多经典脚本,如自动备份、邮件发送、系统信息获取等。例如,一个简单的自动备份脚本可能涉及FileSystemObject的使用,用于复制文件或目录: ```vb Set fso = CreateObject("Scripting....
- 自动化日常任务:可以通过编写简单的VBScript脚本来自动化重复性的电脑操作,如文件备份、邮件发送等。 - 系统维护:可以编写脚本来定期检查系统状态,清理临时文件,或者在出现问题时执行修复操作。 - Web开发:...
JavaScript 和 VBScript 是两种在 Web 开发中广泛使用的脚本语言。它们虽然名字相似,但有着本质的区别。这里我们将深入探讨这两种语言的核心概念、应用场景以及它们之间的差异。 **JavaScript** JavaScript,通常...
- **邮件发送**:通过CDO.Message对象,VBScript可以发送邮件。 - **进程和系统操作**:WScript.Shell对象提供了运行外部程序、发送键盘和鼠标事件的能力。 以上是VBScript语言的一些核心概念和常用知识点,深入...
7. **实例分析**:教程中的实例将涵盖各种应用场景,如批处理脚本、邮件发送、网页自动化等,通过实践加深对VBScript的理解。 8. **与其他技术的集成**:VBScript还可以与JavaScript、JScript等语言协同工作,理解...
VBScript还经常用于Windows批处理脚本和Outlook邮件自动化。 JScript,另一方面,是微软为与Java脚本竞争而推出的语言,尽管名字相似,但与Java语言并无直接关系。JScript主要应用于客户端的Web开发,特别是在早期...
CDONTS提供了一个名为`NewMail`的对象,通过设置其属性(如发件人、收件人、主题和正文)并调用`Send`方法,可以发送邮件。 5. **CDOSYS库**:随着ASP.NET的出现,CDOSYS取代了CDONTS,提供了更现代的邮件发送功能...
3. **Jamil组件使用**:在ASP页面中,我们可以通过`Server.CreateObject("Jamil.SMTP")`创建Jamil对象,然后设置各种属性如发件人、收件人、主题、邮件正文等,最后调用`Send`方法发送邮件。例如: ```vbscript ...
虽然 Foxmail 内置功能可能有限,但可以通过配合使用脚本语言(如VBScript或JavaScript)或第三方自动化工具来实现。 5. **数据导入与管理**:批量发送邮件通常涉及到大量收件人,Foxmail 支持从 CSV 或 Excel 文件...
接下来,设置Jmail对象的属性,如发件人、收件人、抄送人、密送人、主题和邮件正文。例如: ```vbscript Mail.From = "sender@example.com" Mail.To = "recipient@example.com" Mail.Cc = "cc@example.com" ...
VBScript,全称为Visual Basic...文件可能包含不同场景的应用,比如文件操作、邮件发送、系统信息获取等,这些都是VBScript在实际工作中常见的应用。通过研究这些例子,你将能够更好地理解和运用VBScript解决实际问题。
在VBScript中,CDO.Message对象是核心,它允许我们配置邮件属性(如发件人、收件人、主题、正文等)并发送邮件。以下是一个基本的CDO发送邮件的示例: ```vbscript Dim objMessage Set objMessage = CreateObject(...