Код:

Option Explicit
Dim fName
Dim objFSO
Dim txtFile
Dim strLine
Dim strMsg
Dim objCDO
Dim Conf
fName = "маршрут нужного файла"
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
Set txtFile = objFSO.OpenTextFile(fName)
Do While Not txtFile.AtEndOfStream
If InStr(txtFile.ReadLine, "Следующая публикация CRL") Then
strLine = txtFile.ReadLine
Exit Do
End If
Loop
txtFile.Close
If DateDiff("n", CDate(Replace(strLine, "г.", "")), Now) > 9 Then
strMsg = "Просрочена"
Else
strMsg = "Не просрочена"
End If
Set objCDO = WScript.CreateObject("CDO.Message")
objCDO.From = "адрес отправителя"
objCDO.To = "адрес получателя"
objCDO.Subject = "тема сообщения"
objCDO.HTMLBody = strMsg
Set Conf = objCDO.Configuration
Conf("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
Conf("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp-сервер отправителя"
Conf("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
Conf("http://schemas.microsoft.com/cdo/configuration/sendusername") = "логин"
Conf("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "пароль"
Conf("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Conf.Fields.Update
objCDO.Send
Set objFSO = Nothing
Set objCDO = Nothing
WScript.Quit
Цитата KaKTuZ49:
(Таких текстовых файлов- 6 штук) »
|
Как они расположены? Отправлять по каждому файлу отчет собираетесь или по результату проверки всех скопом?