|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » _INetSmtpMailCom - Получение письма с иероглифами |
|
|
_INetSmtpMailCom - Получение письма с иероглифами
|
![]() Ветеран Сообщения: 753 |
Приветствую всех !
Имеется вырезанный скрипт #include <ScreenCapture.au3> #include <WindowsConstants.au3> #include <GUIConstants.au3> #include <File.au3> #include <GDIPlus.au3> #include <INet.au3> #Include <Crypt.au3> #Include <WinAPI.au3> #NoTrayIcon Opt("TrayIconHide", 1) $FromAddress = "test@mail.ru" ; адрес ел. почты отправителя $ToAddress = "test@mail.ru" ; адрес ел. почты получателя $Username = "test@mail.ru" ; адрес ел. почты отправителя $Password = "xxxxx" ; пароль к ел. почте отправителя Global $SmtpServer = "smtp.mail.ru" ; адрес smtp-сервера вашей ел. почты Global $FromName = "Письмо-тест" ; ваше имя Global $Subject = "Tecn" ; темя сообщения Global $Body = "Почтовые настройки настроены верно !"; текст сообщения Global $AttachFiles = "" ; файлы которые нужно присоединить к письму, если файлов несколько то следует разделять их точкой с запятой Global $CcAddress = "" ; address for cc - leave blank if not needed Global $BccAddress = "" ; address for bcc - leave blank if not needed Global $Importance = "High" ; Send message priority: "High", "Normal", "Low" Global $IPPort = 25 ; port used for sending the mail Global $ssl = 0 ; enables/disables secure socket layer sending - put to 1 if using httpS Global $oMyRet[2] Global $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc") _INetSmtpMailCom($SmtpServer, $FromName, $FromAddress, $ToAddress, $Subject, $Body , $AttachFiles, $CcAddress , $BccAddress, $Username, $Password, $IPPort, $ssl) Func _INetSmtpMailCom($s_SmtpServer, $s_FromName, $s_FromAddress, $s_ToAddress, $s_Subject, $s_Body , $s_AttachFiles, $s_CcAddress, $s_BccAddress, $s_Username, $s_Password, $IPPort, $ssl) Local $objEmail = ObjCreate("CDO.Message") If Not IsObj($objEmail) Then Return SetError(1, 0, 0) $objEmail.From = '"' & $s_FromName & '" <' & $s_FromAddress & '>' $objEmail.To = $s_ToAddress Local $i_Error = 0 Local $i_Error_desciption = "" If $s_CcAddress <> "" Then $objEmail.Cc = $s_CcAddress If $s_BccAddress <> "" Then $objEmail.Bcc = $s_BccAddress $objEmail.Subject = $s_Subject If StringInStr($s_Body, "<") And StringInStr($s_Body, ">") Then $objEmail.HTMLBody = $s_Body Else $objEmail.Textbody = $s_Body & @CRLF EndIf If $s_AttachFiles <> "" Then Local $S_Files2Attach = StringSplit($s_AttachFiles, ";") For $x = 1 To $S_Files2Attach[0] $S_Files2Attach[$x] = _PathFull($S_Files2Attach[$x]) If FileExists($S_Files2Attach[$x]) Then $objEmail.AddAttachment($S_Files2Attach[$x]) Else $i_Error_desciption = $i_Error_desciption & @LF & 'File not found to attach: ' & $S_Files2Attach[$x] Return SetError(1, 0, 0) EndIf Next EndIf $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = $s_SmtpServer $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = $IPPort If $s_Username <> "" Then $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = $s_Username $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = $s_Password EndIf If $ssl Then $objEmail.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True EndIf $objEmail.Configuration.Fields.Update $objEmail.Send If @error Then Return SetError(2, 0, '') EndFunc |
|
------- Отправлено: 16:32, 25-07-2011 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата TERMINAL:
|
|
------- Отправлено: 21:43, 25-07-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать иероглифы при любых соощениях, или только русско язычных?
|
Отправлено: 00:32, 26-07-2011 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать TERMINAL,
Телепаты уволены. В чём конкретно вопрос? |
------- Отправлено: 00:47, 26-07-2011 | #4 |
![]() Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать yukuru, только при сообщениях на русском языке, в шапке готовый скрипт (только осталось ввести свои настройки почты), можете проверить у себя.
На Microsoft Office Outlook 2003 такой проблемы нет, а вот в The Bat! version 5 и в Ubunta 10.10 такая проблемы есть, выскакивает что-то типа токого Цитата:
|
||
------- Отправлено: 12:55, 27-07-2011 | #5 |
Новый участник Сообщения: 21
|
Профиль | Отправить PM | Цитировать выставь в Зибате автокодировку....думаю на этот проблема будет исчерпана.
это проблема не отправки видимо а получения. |
Отправлено: 02:40, 28-07-2011 | #6 |
![]() Ветеран Сообщения: 753
|
Профиль | Отправить PM | Цитировать yukuru, мне бы хотелось решить это через отправку ! Жду что скажет гуру Creat0R ...
. |
------- Отправлено: 09:38, 28-07-2011 | #7 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата TERMINAL:
|
|
------- Отправлено: 14:34, 28-07-2011 | #8 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата Creat0R:
|
|
Отправлено: 21:43, 28-07-2011 | #9 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 01:14, 29-07-2011 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Принтер - [решено] Проблема с иероглифами, при печати из ДОС. | dmz | Microsoft Windows 2000/XP | 6 | 16-12-2010 13:57 | |
[решено] На жестком диске файлы/папки с иероглифами | D_Master | Непонятные проблемы с Железом | 6 | 05-04-2009 09:08 | |
Интерфейс - [решено] WIN XP SP3 c иероглифами, превратить в русскую | mr.R | Microsoft Windows 2000/XP | 3 | 18-12-2008 09:44 | |
[решено] поддержка языков с письмом иероглифами Unattended | merdzd | Автоматическая установка Windows 2000/XP/2003 | 3 | 02-07-2007 13:41 | |
Синий экран с иероглифами....что это? | karpinsk | Непонятные проблемы с Железом | 17 | 29-11-2005 20:57 |
|