Что нового

Не работает ObjCreate("CDO.Message") ! Что случилось с Autoit ?

urrya

Новичок
Сообщения
159
Репутация
1
Доброго времени суток уважаемые.
Столкнулся с проблемой в работе функции:

Код:
Global $str = "http://schemas.microsoft.com/cdo/configuration/"

_Mail()

Func _Mail()
$hMAIL = ObjCreate("CDO.Message")
With $hMAIL.Configuration.Fields
    .Item($str & "sendusing") = 2
    .Item($str & "smtpserver") = 'smtp.gmail.com' ;SMTP Server
    .Item($str & "smtpusessl") = True
    .Item($str & "smtpauthenticate") = 1
    .Item($str & "sendusername") = '[email protected]'  ;E-mail отправителя
    .Item($str & "sendpassword") = 'mypassword'     ;Пароль SMTP-сервер
    .Item($str & "smtpserverport") = 465         ;Порт
    .Update
EndWith

With $hMAIL
    .From = '[email protected]'  ;E-mail отправителя
    .To = '[email protected]' ;E-mail получателя
    .Subject = '...' ; "Тема письма"
    .TextBody = '...' ; "Текст письма"
    .Send
EndWith
$hMAIL = 0
EndFunc


Дело в том, что я в настройках брандмауэра всё запретил.
И теперь не знаю что разрешить во входящих и исходящих подключениях,
что бы функция заработала.
Прошу, помогите пожалуйста, что надо разблокировать?
Windows 7 x64
:stars:
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
Re: Настройки брандмауэра для работы "CDO.Message"

В общем переустановил Windows 7 x64 в третий раз, установил все обновления,
ничего не отключал и не блокировал, в итоге письма НЕ отправляются!
:'(

Гос-да, очень прошу, попробуйте отправку писем у себя, мб что-то с моим провайдером (dom.ru).
А мб ещё что-то хуже.
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
Похоже никому не интересно отправлять сообщения на почту.

:(
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
InnI
Спасибо за ответ.
Да снова такая проблема, как в прошлый раз.
Но тогда всё решил только переустановкой ОС,
теперь даже после трёх переустановок не помогло!
:stars:


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

А есть какой то способ проверить отправку "пакета" этой функцией с компа и проследить до куда он доходит? Ну или ещё как то посмотреть в чём причина ... .

п.с. исправил код в первом сообщении.
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
ИМХО, код ошибку не выдаёт, значит проблема может быть не у меня на машине.
Буду копать в сторону провайдера, так как проблемы сразу в трёх аккаунтах(отправлял с трёх разных серверов) вряд ли может быть.
:scratch:
 

InnI

AutoIT Гуру
Сообщения
4,612
Репутация
1,298
Скачайте любой локальный почтовый клиент и попробуйте через него отправить. Подобные программы обычно умеют определять разного рода ошибки. Может, чего и подскажут.
 
Автор
urrya

urrya

Новичок
Сообщения
159
Репутация
1
Последовал совету, скачал Opera Mail, настроил по правилам, открыл доступ к ненадёжным приложениям, отправил пару писем.
Итог:
в клиенте в "отправленные" эти два письма есть, на сайте во вкладке "отправленные" нет,
и получатели так же ничего не получили!
Волшебство прям какое то к Новому Году =((.





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

Четвёртая переустановка ОС решила проблему ... .
Видно что то при предыдущих установках "криво" было.
;)


P.S. Тему нужно удалить, ничего нового тут не было.
:blink:
 
Верх