![]() |
Как автоматически отправить eMail на заданный адрес
Как автоматически отправить eMail на заданный адрес по форуму примеров не нашел подскажите пожалуйста?
Мне нужно чтобы мой рабочий ком автоматически высылал письмо с прикрепленным текстовым файлом на мой адрес, Имею права Администратора на компе с которого необходимо отправлять eMail на компе не усстановлено почтовых программ можно ли ка то это реализовать. |
Можно реализовать через браузер :)
|
Вот: Ссылка. Смотри там мой пост с кодом. Где написать адрес и т.п. думаю догадаешся.
|
Ни чего не понял
|
Пробовал чтото не выходит с англискм плохо можно по подробней
; Include ;################################## #Include<file.au3> ;################################## ; Variables ;################################## $SmtpServer = "Что сдесь SmtpServer на котором зарегестрирована моя почта? " ; address for the smtp-server to use - REQUIRED $FromName = "Что сдесь" ; name from who the email was sent $FromAddress = "Что сдесь" ; address from where the mail should come $ToAddress = "Что сдесь";"()@sms.kyivstar.net" ; destination address of the email - REQUIRED $Subject = "Проба" ; subject from the email - can be anything you want it to be $Body = "Привет" ; the messagebody from the mail - can be left blank but then you get a blank mail $AttachFiles = "Писать Полный путь или нет" ; файлы которые нужно присоединить к письму) the file you want to attach- leave blank if not needed $CcAddress = "Что сдесь" ; address for cc - leave blank if not needed $BccAddress = "Что сдесь" ; address for bcc - leave blank if not needed $Importance = "Normal" ; Send message priority: "High", "Normal", "Low" $Username = "Что сдесь" ; username for the account used from where the mail gets sent - REQUIRED $Password = "Пароль на почтовый ящик или нет" ; password for the account used from where the mail gets sent - REQUIRED $IPPort = 25 ; port used for sending the mail $ssl = 0 ; enables/disables secure socket layer sending - put to 1 if using httpS ;~ $IPPort=465 ; GMAIL port used for sending the mail ;~ $ssl=1 ; GMAILenables/disables secure socket layer sending - put to 1 if using httpS ;################################## ; Script ;################################## |
Цитата:
В этом коде есть одно но, если в письме пишеться текст, тот его нужно писать только английскими буквами, тогда дойдет и текст сообщения и прикрепленные файлы. Если же нужно отправить письмо с текстом на русском языке, без вложений, то нужно перед строкой: ;$objEmail.Fields.Item ("urn:schemas:mailheader:content-type") = "text/plain; charset=UTF-8", которая в скрипте, убрать точку с запятой. P.S. Советую открыть тебе ящик на mail.ru или ее доменах, тогда будет проще, все что нужно поменять, указано (ибо на gmail немного сложнее). И еще одно. Путь к вложенным файлам не должен содержать русских букв (или переделуй сам это...) |
Vagac, если Вы верно пишете, что:
Цитата:
|
Vagas, посмотрите вот тут
http://www.autoitscript.com/forum/in...pic=23860&st=0 Аутлука не надо, прикрутить к этому автомат на AutoIt-е совсем не трудно. Нужно минимальное знание английского и зарегистрированный ящик |
abb269, это и есть работа через CDO/Outlook/Exchange Client:
Код:
Local $objEmail = ObjCreate("CDO.Message") |
Iska, спасибо за информацию.
Я наивно полагал, что нужен только комп. |
Время: 23:36. |
Время: 23:36.
© OSzone.net 2001-