1

Тема: AHK: Отправка данных

Как сделать так, что бы например значение которое введено в поле Edit при нажатии на кнопко отправлялось на почту yandex.
Кто может напишите простой скрипт и объясните где что.
Очень нужно. Меня не будет где-то 3 дня. Так что пожалуйста, не кидайте ссылки где нужно читать, меня не будет. Напишите код. Можно на любую почту даже mail.
Заранее спасибо.
Программа должна выглядеть просто.
Окошко, там поле для ввода и кнопка отправить.

2

Re: AHK: Отправка данных

tuma4ok пишет:

Так что пожалуйста, не кидайте ссылки где нужно читать

Боюсь, сначала вам придётся пополнить чей-нибудь яндекс-кошелёк.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Отправка данных

Хочешь вредный софт сделать? Типо "ВВЕДИТЕ СВОЙ ПАРОЛЬ И ЛОГИН для получения бонуса" а потом красть? Или фейк какой нибудь. Это плохо!

4

Re: AHK: Отправка данных

Я хочу сделать в программе тех. поддержку, заполняешь сообщение. Нажимаешь отправить. Оно отправляется!

5

Re: AHK: Отправка данных

Для этого в программе должен быть логин и пароль уч.записи той почты, от имени кого будет сообщение. Вряд ли у пользователей вызовет восторг мысль вводить логин/пароль от своей почты в твоей программе.

Как вариант, можно сделать ссылку mailto в GUI.

feedback =
(
=                 Программа ver.0.0.0             =

                  (c) 2014 Vasya Pupkin

Написать письмо:  <a href="mailto:Vasya_Pupkin@gmail.com">Vasya_Pupkin@gmail.com</a>
)
Gui, Add, Link,, % feedback
Gui, Show

6

Re: AHK: Отправка данных

Логин и пароль от своей почты вводить не нужно, оно будет заходить на МОЮ почту 1, и от этой почты 1, отправлять сообщение на почту 2

7

Re: AHK: Отправка данных

Вопрос ещё актуален. Как реализовать отправку со своей почты на другую, или просто записать в черновик ?

8

Re: AHK: Отправка данных

В итоге получится хороший способ потерять свою почту, либо контроль над ней или конфиденциальность.
Лучше поискать другие способы.
Хотя подумав, идея в принципе реализуемая. Например использовать не свой любой ящик, а одноразовую почту. Для каждой отсылки сообщения создавать новый одноразовый ящик. Но и в таком варианте всё может поломаться на капче. Надо думать дальше. Должны быть хорошие варианты для этой задачи при наличии своего сайта.

Мои разработки: Bsod finder, MyTetra Integrator

9

Re: AHK: Отправка данных

Molotok, я планирую только у себя отправлять письма.

10 (изменено: stealzy, 2018-06-17 13:14:00)

Re: AHK: Отправка данных

Использовал учетные данные специально созданного ящика для отправки на основной.
Получил около 30 писем, после чего почтовому серверу яндекса не понравились заходы с разных ip и он стал отказывать скрипту в авторизации.
С gmail таже история.

Molotok пишет:

при наличии своего сайта.

Достаточно посылать GET или POST запрос, который будет записан на той стороне.

11

Re: AHK: Отправка данных

А зачем это делать через AutoHotkey? Почему бы пользователю не отправить электронное письмо по-человечески?

12

Re: AHK: Отправка данных

Мне нужно чтобы не я письмо писал и отправлял, а скрипт после обработки заданной мной команды/вопроса.

+ открыть спойлер

Создаю на гугл диске (бесплатно) текстовый файл с командой к примеру 000-000-pic. Уже на компьютере с гугл диска скрипт качает страницу где через IfInString находит 000-000-pic и выполняет заданные действия.
Пример для команды: скринить экран в течении минуты , после заливать скрины на файлообменник и все ссылки скинуть на почту
Если делать скрины и заливать их я научился, написать на почту или в черновик хотя бы сохранить я не могу

А всё это получать буду уже на почте через телефон.

13

Re: AHK: Отправка данных

Когда задумывался об этой проблеме, то нашел для себя решение - заливать файл пустышку на файлообменник и писать сообщение нужному адресату.
Капчу на файлообменниках обычно не используют, отправляютсообщение быстро и не банят.

14 (изменено: qqlexa, 2018-06-17 22:10:45)

Re: AHK: Отправка данных

Malcev, а у вас есть ещё решение данной ситуации? Я конечно не баран , но не могу ещё нормально разобраться и понять информацию о HTTP запросах и прочем .

+ открыть спойлер

Баран.

15

Re: AHK: Отправка данных

Вот и будет на чём потренироваться.

16

Re: AHK: Отправка данных

qqlexa, зачем вы под спойлер прячете, то для чего вам нужен скрипт?
Если вам нужно просто отправлять письма себе на мейл, то отправляйте с помощью CDO.
Тут на форуме уже обсуждалось.
У меня уже лет 5 через gmail так отправляет.

17 (изменено: qqlexa, 2018-06-19 23:32:47)

Re: AHK: Отправка данных

pmsg 			:= ComObjCreate("CDO.Message")
pmsg.From 		:= """AHKUser"" <1@gmail.com>"
pmsg.To 		:= "2@gmail.com"
pmsg.BCC 		:= ""   ; Blind Carbon Copy, Invisable for all, same syntax as CC

pmsg.Subject 	:= "Message_Subject"

pmsg.TextBody 	:= "Message_Body"

fields := Object()
fields.smtpserver   := "smtp.gmail.com" ; specify your SMTP server
fields.smtpserverport     := 465 ; 25
fields.smtpusessl      := True ; False
fields.sendusing     := 2   ; cdoSendUsingPort
fields.smtpauthenticate     := 1   ; cdoBasic
fields.sendusername := "username"
fields.sendpassword := "pass"
fields.smtpconnectiontimeout := 60
schema := "http://schemas.microsoft.com/cdo/configuration/"


pfld :=   pmsg.Configuration.Fields

For field,value in fields
	pfld.Item(schema . field) := value
pfld.Update()

Loop, Parse, sAttach, |, %A_Space%%A_Tab%
  pmsg.AddAttachment(A_LoopField)
pmsg.Send()

"Транспорту не удалось подключится к серверу"

18

Re: AHK: Отправка данных

Надо в gmail еще разрешить.

19 (изменено: qqlexa, 2018-06-18 00:08:10)

Re: AHK: Отправка данных

Это я сделал
https://www.hostinger.ru/rukovodstva/wp-content/uploads/sites/8/2017/04/google-_________.gif

20

Re: AHK: Отправка данных

Может антивирус не пускает?

21

Re: AHK: Отправка данных

Да нет, выключаю - всё так же.

22

Re: AHK: Отправка данных

А что у вас за логин странный?
pmsg.From := """AHKUser"" <1@gmail.com>"

23

Re: AHK: Отправка данных

qqlexa, если всё так серьёзно, что Вы занимаетесь техподдержкой, может завести свой сайтик, на котором будет хоть чат, хоть почтовый сервер хоть...

24 (изменено: qqlexa, 2018-06-18 21:40:39)

Re: AHK: Отправка данных

Malcev, Там мой стоит.

25

Re: AHK: Отправка данных

У меня ваш код с gmail работает.
Следовательно, либо у вас проблема в системе, либо неправильно настроен gmail.

26

Re: AHK: Отправка данных

А бывают такие ящики — @google.com, не перепутали с @gmail.com?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

27 (изменено: qqlexa, 2018-06-19 23:34:05)

Re: AHK: Отправка данных

teadrinker, у меня там отправление вообще на почту @ukr.net , поменял и случайно перепутал)
Может в настройках есть пункт "Запретить передачу файлов" или что-то такое. У меня передача на FTP сервер тоже не работает.

28

Re: AHK: Отправка данных

Я использую такой код для отправки письма со множеством вложений на gmail


		sendpng := ""
		Loop, E:\send\*.png, 0
		    sendpng := sendpng . A_LoopFileLongPath " | "
			
        sFrom     := "ваша почтал @gmail.com"
        sTo       := "можно себе послать или кому то @gmail.com"
        sSubject  := "My"
        sBody     := "m"
        sAttach   := "E:\send\m.txt | " sendpng ; can add multiple attachments, the delimiter is |

        sServer   := "smtp.gmail.com" ; specify your SMTP server
        nPort     := 465 ; 25
        bTLS      := True ; False
        nSend     := 2   ; cdoSendUsingPort
        nAuth     := 1   ; cdoBasic
        sUsername := "опять ваша почта @gmail.com"
        sPassword := "пароль от почты"

        pmsg :=   ComObjCreate("CDO.Message")
        pcfg :=   pmsg.Configuration
        pfld :=   pcfg.Fields

        pfld.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") := nSend
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") := 60
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") := sServer
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") := nPort
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") := bTLS
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") := nAuth
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") := sUsername
        pfld.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") := sPassword
        pfld.Update()

        pmsg.From := sFrom
        pmsg.To := sTo
        pmsg.Subject := sSubject
        pmsg.TextBody := sBody
        Loop, Parse, sAttach, |, %A_Space%%A_Tab%
                  pmsg.AddAttachment(A_LoopField)
        pmsg.Send()

        pmsg := ""

29

Re: AHK: Отправка данных

https://i.imgur.com/z6fWNqD.png

30

Re: AHK: Отправка данных

Попробуйте ещё от администратора скрипт запустить.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

31

Re: AHK: Отправка данных

Глухо.

32 (изменено: lngvar, 2018-06-20 03:17:28)

Re: AHK: Отправка данных

Воспользуюсь этой темой для своего вопроса.
Как можно отправлять небольшие png на свой http сервер ?
может на ftp.
Условия такие  ...
1. Файлы до 2 кб
2. Это происходит примерно раз в 10-15 секунд
3. Гарантированная доставка с ожиданием ( до 5 секунд)
4. Не гарантированная доставка. но абсолютно без торможения скрипта.
5. Ну и вариант с файлом до 300кб.
на стороне сервера я могу нарисовать нужный CGI для приема и записи файла.

Не прошу код, просто может укажите какие то изящные способы   и в какую сторону копать.

33

Re: AHK: Отправка данных

Если ftp, то вот библиотека.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

34

Re: AHK: Отправка данных

qqlexa, а фаерволы отключали?

35

Re: AHK: Отправка данных

Ну вот это отключал. Ответ найти так и не могу что не так у меня.
https://i.imgur.com/RNu2LsK.png

36

Re: AHK: Отправка данных

Вообще его выключите.
http://www.pcdiy.com/1098/turn-off-fire … -windows-7

37

Re: AHK: Отправка данных

https://i.imgur.com/tyLHwde.png
"Транспорту не удалось ..." .

38

Re: AHK: Отправка данных

Проверьте на другой машине с другого ай-пи.