-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
AutoITAdepT |
30-07-2010 23:13 1463870 |
Подключение к SMTP серверу mail.ru или yandex.ru
И снова здравствуйте. По соображениям безопасности нужно чтобы программа высылала письмо на майл или яндекс, посмотрел в справке есть интересная функция _INetSmtpMail, и все вроде бы понятно, да вот только к серверу исходящей почты можно залогиниться только с паролем. Вопрос: как залогиниться к серверу? или где указать пароль, чтобы все таки скрипт цеплялся к серверу? Заранее спасибо!
Проблема в том что мне постоянно возвращает 50 ошибку.
Код:
$s_SMTPServer="smtp.mail.ru"
$s_FromName="***@mail.ru"
$s_FromAddress="***@mail.ru"
$s_ToAddress="***@yandex.ru"
$s_Subject="test"
Dim $as_Body[2]
$as_Body[0]="test"
$as_Body[1]="2 test"
$username="***@mailru"
$password="***"
$IPPort = 25
$ssl = 0
$response = _INetSmtpMail($s_SMTPServer,$s_FromName,$s_FromAddress,$s_ToAddress,$s_Subject,$as_Body,$username,$password,$IPPort,$ssl)
$err=@error
if $response=1 Then
MsgBox(0,"mail","success")
Else
MsgBox(0, "mail","error" & $err)
EndIf
|
AutoITAdepT |
30-07-2010 23:56 1463895 |
И эту тему я тоже читал, и пробовал. Я так понял что файлик INet.au3 нужно отредактировать, чтобы в _INetSmtpMail можно было вписывать логин и пасс, но стем скриптом что предложен там у меня ничего не выходит, 50 ошибка.
|
AutoITAdepT, если ты пробЫвал вариант предложенный именно beve #6 с пометкой от Iska #9, то ты как-то неверно понял. Надо установить Collaboration Data Objects
|
AutoITAdepT |
31-07-2010 17:11 1464162 |
Понял о чем идет речь. Ситуация: злой админ, 27 компов в сети, ни на одном из них не стоит офис, у нас рабочее приложение не требует офиса, нужен жесткий контроль за рабочими. Идея состоит в том, чтобы в сеть внедрить приложение которое высылает на мыло начальнику скрины если рабочее приложение не активно в течении 2 минут. Админ отказался писать такую весчь, ему не платят за это, а я начальник отдела по работе с персоналом, и все шишки мне... если по другому не получится, то вопрос другой, можно-ли заполнить вэб-морду на мэйле, не открывая браузера средствами автоит?
|
AutoITAdepT, а приложение ставить можно? Collaboration Data Objects - это не офис. это лишь компонент для работы с почтой. ядро Outlook, Outlook Express, Exchane.
|
AutoITAdepT |
02-08-2010 10:31 1465013 |
я попытался поставить его на 1 из компов, инсталлер выдал ошибку что аутлука нету, и не захотел устанавливаться. может я чего-то не то скачал?
|
Время: 02:26.
© OSzone.net 2001-