|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - [решено] Автоматическая отправка файлов на почтовый ящик |
|
|
Любой язык - [решено] Автоматическая отправка файлов на почтовый ящик
|
Новый участник Сообщения: 49 |
Всем Добрый вечер!
Подскажите пожалуйста, может у кого есть готовый батник для автоматической отправки файлов на почтовый ящик посредством windows ,,, вроде всё просмотрел но нет на форуме именно этого, если есть не пинайте, просто подскажите вот что то типа этого , но этот написан на VBA для Excel и не получается переделать чтобы работал, а вернее не силён сделать это Скрытый текст
Dim o_Mess, v_Conf
v_Conf = "http://schemas.microsoft.com/cdo/configuration/" Set o_Mess = CreateObject("CDO.Message") With o_Mess .To = "support@apple.com" 'куда отправляем .From = "Alex <xxx@yandex.ru>" 'имя отправителя + Email .Subject = "Subj" 'Тема письма .TextBody = "BodyMail" 'Сообщение .AddAttachment "C:\RemoveDrive.exe" 'Прикрепить файл .TextBodyPart.Charset = "windows-1251" 'русская кодировка With .Configuration.Fields .Item(v_Conf & "sendusing") = 2 'без использования каталога Server Exchange .Item(v_Conf & "smtpserver") = "smtp.yandex.ru" 'Адрес SMTP-сервера .Item(v_Conf & "smtpauthenticate") = 1 'Тип авторизации .Item(v_Conf & "sendusername") = "xxx" 'здесь имя пользователя без @ .Item(v_Conf & "sendpassword") = "pass" 'пароль .Item(v_Conf & "smtpserverport") = 25 'порт (альтернативный - 465) .Item(v_Conf & "smtpusessl") = False 'использовать ли шифрованое подключение SSL .Item(v_Conf & "smtpconnectiontimeout") = 60 'Время до завершения повторных попыток подключения .Update End With .send End With Set o_Mess = Nothing |
|
Отправлено: 20:15, 30-10-2018 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать shaman18, с учётом реалий нынешнего дня — WSH/PowerShell. Если, разумеется, под:
Цитата shaman18:
|
|
Отправлено: 20:44, 30-10-2018 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:55, 30-10-2018 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Казбек, сейчас сложно найти почтовый сервер, с которым бы blat работало бы без установки и настройки stunnel. Посему теряется весь смысл в использовании blat.
|
Отправлено: 21:00, 30-10-2018 | #4 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Цитата Iska:
ну грубо, есть папка в ней файл ( который меняется только датой ) и нужно чтобы автоматом он отправился на ящик друга ну так и получается создается электронное письмо с прикрепленным файлом ну и чтобы работало на Windows 7, 10, Server 2008-2017 Вот еще кое что нашел но опять не то , как то можно сделать из этого что надо? Написана на VBA для Excel Для регистрации jmail.dll нужно его скопировать в обе папки Windows\system32 и Windows\syswow64. Затем войти в консоль с повышенными правами и ввести команду: regsvr32 "%windir%\syswow64\jmail.dll" Это я так понял для jmail почты Скрытый текст
Function Send_Email(Adresat$, AdrHidden$, Subj$, BodyMail$, Attach) As Boolean
On Error GoTo ErrH Dim att Dim Jmail Set Jmail = CreateObject("JMail.Message") With Jmail .Charset = "windows-1251" ' кодировка .AddRecipient Adresat ' адрес получателя .From = "login@yandex.ru" ' адрес отправителя .Body = BodyMail ' перевод на новую строку - & vbCrLf .Subject = Subj ' тема письма .EnableCharsetTranslation = False ' так надо... If IsArray(Attach) Then For Each att In Attach .AddAttachment att 'Прикрепить файл Next End If .MailServerUserName = "login" ' логин .MailServerPassword = "pasword" ' пароль .Send ("smtp.yandex.ru") ' лети!... End With Set Jmail = Nothing Send_Email = (Err = 0) Err.Clear 'MsgBox "Сообщение отправлено адресатам: " & UBound(Split(AdrHidden, ";")) + 2 Exit Function ErrH: Debug.Print Err.Description Resume Next End Function |
||
Последний раз редактировалось shaman18, 30-10-2018 в 21:29. Отправлено: 21:00, 30-10-2018 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата shaman18:
P.S. Может потребоваться установка библиотеки CDO. P.P.S. Для отправки через GMail дополнительно потребуется разрешить доступ: Как разрешить небезопасным приложениям доступ к аккаунту - Cправка - Аккаунт Google. |
|
Отправлено: 21:42, 30-10-2018 | #6 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать Цитата Iska:
библиотеки CDO это откуда взять? и как правильно указать путь к файлу? подскажите еще, p.s не увидел вначале сейчас разберусь не получается, не срабатывает |
|
Отправлено: 21:53, 30-10-2018 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата shaman18:
Цитата shaman18:
|
||
Отправлено: 22:03, 30-10-2018 | #8 |
Новый участник Сообщения: 49
|
Профиль | Отправить PM | Цитировать E:\Винда>With WScript.CreateObject("Scripting.FileSystemObject")
"With" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Непредвиденное появление: Then. E:\Винда> IF .FileExists(strSourceFile) Then и расширения файлов это rar, zip, будет а также .dt тут вижу .txt может поэтому не срабатывает вот так прописано |
Последний раз редактировалось shaman18, 30-10-2018 в 22:12. Отправлено: 22:06, 30-10-2018 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата shaman18:
Цитата shaman18:
|
||
Отправлено: 22:15, 30-10-2018 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Автоматическая отправка файлов из локального каталога на FTP | __sa__nya | Хочу все знать | 5 | 09-03-2015 09:19 | |
CMD/BAT - Отправка файла в браузере IE через яндекс-почту | sov44 | Скриптовые языки администрирования Windows | 9 | 24-06-2014 20:28 | |
CMD/BAT - Удаление непарных файлов в увеличением в фильтре и отправка по почте через Blat | NemoSUN | Скриптовые языки администрирования Windows | 10 | 29-05-2013 14:17 | |
VBS/WSH/JS - запаковка файлов и отправка архива на почту | Anufriev | Скриптовые языки администрирования Windows | 5 | 29-10-2012 07:11 | |
отправка файлов через инет | Bagle | Программное обеспечение Windows | 0 | 22-05-2008 13:14 |
|