Что нового

Отправка скриншота по e-mail

Arei

Скриптер
Сообщения
938
Репутация
115
OffTopic:
наверное, проверять не буду.



Добавлено:
Сообщение автоматически объединено:

OffTopic:
проверял на 3.3.6.1
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Видать дело в OC или в Подключении
 

Arei

Скриптер
Сообщения
938
Репутация
115
он должно работать везде.Что то .У вас XP?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
_Lexa98_
А есть возможность сделать тоже самое без dll?
Код:
#include <ScreenCapture.au3>

$Screen  @TempDir & '\screenshot.jpg'
_ScreenCapture_Capture($Screen)
Do
Until FileExists($Screen)

$FromAddress = 'от кого письмо'
$ToAddress = 'кому письмо'
$Subject = 'тема письма'
$Body = 'текст письма'
$Attachment = $Screen ;файл для отправки
$SMTPServer = 'smtp.mail.ru'
$Username = 'логин@mail.ru'
$Password = 'пароль'
$Port = '2525'

$str = "http://schemas.microsoft.com/cdo/configuration/"
$hMAIL = ObjCreate ("CDO.Message")
	With $hMAIL
		.From = $FromAddress
		.To = $ToAddress
		.Subject = $Subject
		.TextBody = $Body
		.AddAttachment ($Attachment) ;файл для отправки
	EndWith
	With $hMAIL.Configuration.Fields
		.Item ($str & "sendusing") = 2
		.Item ($str & "smtpserver") = $SMTPServer ;SMTP Server
		.Item ($str & "smtpauthenticate") = 1
		.Item ($str & "sendusername") = $Username
		.Item ($str & "sendpassword") = $Password ;Пароль SMTP-сервер
		.Item ($str & "smtpserverport") = $Port ;Порт
		.Update
	EndWith
$hMAIL.Send
 
Автор
_Lexa98_

_Lexa98_

Осваивающий
Сообщения
551
Репутация
25
Zaramot
В конце пишет ошибку:
Код:
==> The requested action with this object has failed.:
$hMAIL.Send
$hMAIL.Send^ ERROR
>Exit code: 1    Time: 22.669
 
Верх