Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для gora

Ушёл из жизни


Сообщения: 6021
Благодарности: 3491

Профиль | Отправить PM | Цитировать


Цитата Vector101:
о проблемах »
Плохо скопипастили...
Код: Выделить весь код
Dim objFSO, objFile, strFilePath, lngDifference

strFilePath = "C:\text.txt"

Set objFSO = CreateObject("Scripting.FileSystemObject")
If Not objFSO.fileexists(strFilePath) Then ExitScript()
Set objFile = objFSO.getfile(strFilePath)
lngDifference = DateDiff("h", objFile.DateLastModified, Now)

If CLng(lngDifference) < 20 Then
	MsgBox "разница: " & lngDifference, ,"не посылать письмо"
	ExitScript()
Else
	MsgBox "разница: " & lngDifference, ,"послать письмо"
	SendMail()
	ExitScript()
End If

Sub ExitScript()
	MsgBox "выход"
	Set objFile = Nothing
	Set objFSO = Nothing
	Wscript.quit
End Sub 

Sub SendMail()
	Const EmailFrom = "gora***@list.ru"		' от кого будет отправляться e-mail
	Const EmailPassword = "12345678"		' пароль от e-mail
	Const strSmtpServer = "smtp.list.ru"		' smtp сервер
	Const EmailTo = "gora***@list.ru"		' кому будет отправляться e-mail
	Set objEmail = CreateObject("CDO.Message")
	
	objEmail.From = EmailFrom
	objEmail.To = EmailTo
	objEmail.Subject = "Здесь должен быть текст заголовка"
	objEmail.Textbody = "Текста Вашего письма"
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusername") = EmailFrom
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendpassword") = EmailPassword
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = strSmtpServer
	objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
	objEmail.Configuration.Fields.Update
	objEmail.Send
End Sub
Ящики и пароль впишите свои, у меня ящик на list.ru (из семейства mail.ru), все отправилось и пришло.
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:57, 15-03-2013 | #2