Войти

Показать полную графическую версию : [решено] Отпрака почты с версией 3.3.12.0


ra4o
14-11-2014, 14:22
Добрый день! Возникла проблема при переходе на новую версию AutoIt - ругается на строку .To = "кому"
Пишет:"error: missing separator character before keyword." Этот скрипт с ранней версией работает нормально, в чем проблема ?
$str = "http://schemas.microsoft.com/cdo/configuration/"
$hMAIL = ObjCreate ("CDO.Message")
With $hMAIL
.From = "от кого";
.To = "кому"
.Subject = "Test"
.TextBody = "Test mail"
.AddAttachment ("") ;файл для отправки
EndWith
With $hMAIL.Configuration.Fields
.Item ($str & "sendusing") = 2
.Item ($str & "smtpserver") = "smtp.inbox.ru" ;SMTP Server
.Item ($str & "smtpusessl") = True
.Item ($str & "smtpauthenticate") = 1
.Item ($str & "sendusername") = "исходящий адрес"
.Item ($str & "sendpassword") = "пароль почты" ;Пароль SMTP-сервер
.Item ($str & "smtpserverport") = 2525 ;Порт
.Update
EndWith
$hMAIL.Send

Mike909
14-11-2014, 15:49
У меня нормально скомпилировался Ваш фрагмент и работает. Заодно и обновил версию на 3.3.12.
Использовал smtp сервер: smtp.mail.ru порт 465.

ra4o
14-11-2014, 17:03
Да, проблема не в самом Автоите , а в SciTE4AutoIt3, если компилирую правой кнопкой мышки - компилируется и работает, из редактора - ругается, причём, если закоментировать эту строку - больше ни на что не ругается...но и почту естественно не отправляет.
SciTE4AutoIt3 ставил тоже последний. Да, и порт тоже 465-й поставил, фрагмент брал старый, забыл исправить.

ra4o
14-11-2014, 17:41
Снес SciTE4AutoIt3, всё работает нормально.

Iska
14-11-2014, 17:56
ra4o, проблема не в SciTE, а в «Au3Check.exe»: missing separator character before keyword - Поиск в Google (https://www.google.ru/search?q=missing+separator+character+before+keyword). Рекомендуют воспользоваться бета-версией (http://www.autoitscript.com/autoit3/scite/download/beta_SciTE4AutoIt3/Au3Check.exe).

ra4o
15-11-2014, 11:39
Спасибо, попробую бетта-версию .
Да , установил снова SciTE , заменил Au3Check.exe - проблема ушла!!!




© OSzone.net 2001-2012