_Lexa98_
Осваивающий
- Сообщения
- 551
- Репутация
- 25
Есть функция:
Указываю все переменные и запускаю, выходит ошибка:
Что не так?
Код:
Func _send($Body, $Subject, $Attachment)
$FromAddress = '*'
$ToAddress = '*'
$SMTPServer = 'smtp.mail.ru'
$Username = '*'
$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
EndFunc
Указываю все переменные и запускаю, выходит ошибка:
Код:
The requested action with this object has failed.:
.AddAttachment ($Attachment)
.AddAttachment ($Attachment)^ ERROR
Что не так?