@ru_python

Страница 5574 из 9768
Lexa
28.05.2018
09:11:21
твой декоратор должен возвращать врапер, а позвращает None

Henaro
28.05.2018
09:11:46
spasibo mil chelovek

Lexa
28.05.2018
09:12:02
;)

Convert
28.05.2018
09:32:17
Йоуч! Нашёл этот чат по ссылке в гугле. Собственно, хотел спросить по поводу отправки сообщений на почту. Пишу на Python 2.7 Пытаюсь написать скрипт, который бы отправлял сообщение (обычный текст) с одной гугл почты на другую (или на эту же), но не получается подключиться к серверу, выкидывает такую ошибку: https://pp.userapi.com/c834101/v834101783/14a47c/wbQpI25ihtU.jpg Скрипт взял из этой статьи: https://pythono.ru/email-python/ Хотел узнать, если кто-то тоже на 2 пайтоне пишет, работает ли этот скрипт? Это поможет выяснить, проблема у меня или проблема в скрипте/гугле. Обращался к стандартному гмайловскому серверу (smtp.gmail.com по 587 порту). Потому хочу узнать, в какую сторону копать. Т.к. сейчас не знаю или что-то не так у у меня с системой или аккаунтом или проблема в самом коде и он в принципе не работает (во всяком случае для python 2.7) или гугл что-то накрутили, мб для предотвращения спама и теперь код нужно писать по-другому. Ну и может кто-то сталкивался со схожими задачами (отправка писем с одного мыла на другое) и проблемами и сможет подсобить. Или какое есть рабочее решение/статья для Python 2-ой ветки Заранее спасибо.

Google
Aragaer
28.05.2018
09:33:06
ну по-моему по ошибке видно, что дело не в питоне

Tigran
28.05.2018
09:34:31
с гугл почтой всё сложно

Convert
28.05.2018
09:34:36
Я пробовал в аккаунте включать разрешение для ненадёжных приложений. Но все равно подключение к аккаунту не проходило.

Tigran
28.05.2018
09:35:10
у меня гугловский smtp-сервер не отвечает даже на EHLO в netcat

Pavel
28.05.2018
09:35:22
Здраствуйте, великие люди. Надеюсь вы мне сможете помочь с проблемой, которуй я, смертный не знаю решения. Разрешите ли вы мне отправить фотографию моего маленького кода?

Извините то потревожил вас

Convert
28.05.2018
09:35:56
Что сложно, это я уже понял на горьком опыте ) Теперь бы решение найти. Суть задачи: Отслеживать один процесс и после того, как процесс завершён - отправлять уведомление об этом на почту. Как это можно сделать тогла?

Tigran
28.05.2018
09:36:03
Не надо фото, пость сам код

Alex
28.05.2018
09:36:43
Не надо фото, пость сам код
только лучше на pastebin

или gist.github.com

Pavel
28.05.2018
09:40:26
до меня дошло, пока постил

Google
Eldar
28.05.2018
09:43:54
интересно, как называется желание показывать свой ужасный код - эксгибиционизм или опенсорс?

Pavel
28.05.2018
09:44:20
Теперь ошибка. Сейчас отправлю код

Pavel
28.05.2018
09:45:37
https://pastebin.com/AmHM9kXw

Если что

Я уже заменил com на comn

Ошибка не в этом

Tigran
28.05.2018
09:47:16
А в чём ошибка? Мы угадать должны?

Pavel
28.05.2018
09:47:29
В низу ошибка написан на

Denis
28.05.2018
09:48:03
https://pastebin.com/AmHM9kXw
Замени def на class

Только в commands1

И move(...) на lambda: move(...)

Tigran
28.05.2018
09:49:10
Нельзя просто брать и обращаться к переменным внутри функций

функции можно только вызывать и наслаждаться результатом

Jentry
28.05.2018
09:49:44
функции можно только применять

Pavel
28.05.2018
09:50:11
Спасибо

Бензофуран
28.05.2018
10:08:28
Возьми да покажи как это делается

SlavikMIPT
28.05.2018
10:12:48


Google
SlavikMIPT
28.05.2018
10:13:09
подцепил бота, чтобы в пине автоматически статистику показывал

https://github.com/SlavikMIPT/tg_watchgopher

Convert
28.05.2018
10:33:30
https://pastebin.com/QdqAPqmN так не пойдет?
Stefan Bloodhawk Попробовал скрипт, который ты приложил. По дефолту (ничего не меняя) он вообще отказывается работать, вылетает сразу после того, как я вписываю адрес отправителя. Попробовал его перелопатить, упростив по максимум и, вроде, не нарушая функционал. https://pastebin.com/2WjcAFFb Выбивает ошибку в строке server = smtplib.SMTP('localhost') socket.error: [Errno 10061] No connection could be made because the target machine actively refused it В случае, если я ставлю тут smtplib.SMTP('smtp.fmail.com', 587) ну и дальше указываю начать шифрование tls и залогиниться, то опять ошибка подключения к серверу, которую отправлял выше.

Да уж, не ожидал, что с отправкой почты возникнут траблы. Если у кого есть удачный опыт отправки электронных писем, можете поделиться опытом плз, чтобы хотя бы букву можно было отправить с одной почты на другую. Или, если отправка почты правильно делается иначе, поделиться инфой на этот счёт.

Amir
28.05.2018
10:37:26
хай гайз, вопрос по AWS SQS FIFO Queue кто-то знает в boto3 получить MessageGroupId из сообщения ?

Alex
28.05.2018
10:38:55
Если ты к localhost пытаешься подключиться, у тебя SMTP сервер вообще установлен \ настроен?

Stefan
28.05.2018
10:41:32
ды, ты прав, когда этот пример с книги выдирал он работал и с локалхостом :) либо у меня переопределение какое-то стояло. сейчас попробовал - ему нужен любой смтп-сервер :)

Convert
28.05.2018
10:42:04
Нет, я планировал отправлять с почты на почту, потому в эту сторону не копал. Значит, нужно всё же создавать свой сервер и только так отправлять сообщения? Я просто новичок в этом, так что слабо знаком с серверами.

Stefan
28.05.2018
10:42:40
ну не только у жымайла есть смтп, тем более что там что-то подкручивать в насторойках нужно

Convert
28.05.2018
10:44:24
ды, ты прав, когда этот пример с книги выдирал он работал и с локалхостом :) либо у меня переопределение какое-то стояло. сейчас попробовал - ему нужен любой смтп-сервер :)
Имеется ввиду любой твой сервер или любой другой smtp почты? Если сгодится smtp другой почты, то какой из серверов нормально работает? Я пробовал подключаться к местному indox серверу, но там тоже не подключало.

Stefan
28.05.2018
10:45:24
любой другой, яндекс там, какой удобнее, только перед настройкой погугли нет ли на выбранном смтп тех же граблей что и на жмайле

SlavikMIPT
28.05.2018
10:46:13
Как сделать что-то хорошее: 1. Что-то испортить. 2. Вернуть как было. habr.com/company/tm/blog/93947/

Stefan
28.05.2018
10:46:44
ну и в скрипте пропиши другие адрес:порт вместо локалхоста

Convert
28.05.2018
10:46:55
Ок. Сеньк. правда у меня даже после подкручивания, гмаил все равно не работал, мб там какое-то время должно пройти, пока всё вступит в силу, хз. Но у меня не робит. Надеюсь, на других серверах опыт будет лучше.

Stefan
28.05.2018
10:47:38
на жмайле нужно в настройках аккаунта врубать что-то, чтобы почта уходила, несекьюрное

some_random_anonymous
28.05.2018
10:50:12
А что ты хочешь? Письма отправлять? Возьми Amazon SES и не парься. Там всё готово. Чтобы вылезти из Free Tier это надо постараться ещё.

Convert
28.05.2018
10:50:49
ну и в скрипте пропиши другие адрес:порт вместо локалхоста
Да, я в этой строчке меняю: smtplib.SMTP('smtp.gmail.com', 587) На жмайле нужно разрешать доступ ненадёжным приложэениям, я пробовал включать доступ, но не робило. Впрочем, если у кого-то после включения начинает робить код из статьи, которую я в самом начале скидывал, то был бы рад, если бы поделились успехами. Хотя бы пойму, что это у меня что-то не так или с компом или с аккаунтом и код на самом деле норм.

А что ты хочешь? Письма отправлять? Возьми Amazon SES и не парься. Там всё готово. Чтобы вылезти из Free Tier это надо постараться ещё.
Задача: отслеживать процесс и после его завершения отправлять письмо на почту с уведомлением о том, что процесс завершён. Про амазон SES не слышал, спасибо за наводку, буду разбираться.

Kisialeu
28.05.2018
10:53:05
gmail_user = '7777@gmail.com ' gmail_password = '77777' sent_from = ['7777@gmail.com'] to = ['66666@gmail.com'] email_text = 'shit' def send_ssl(gmail_password,gmail_user, to, email_text, sent_from): server = smtplib.SMTP_SSL('smtp.gmail.com', 465) server.ehlo() server.login(gmail_user, gmail_password) server.sendmail(sent_from, to, email_text) server.close()

Stefan
28.05.2018
10:55:00
у меня пашет такое def prompt(text): smtpobj = smtplib.SMTP('smtp.gmail.com', 587) st = smtpobj.helo() print(st) st = smtpobj.ehlo() print(st) st = smtpobj.starttls() print(st) st = smtpobj.login('?????@gmail.com', '???') print(st) smtpobj.sendmail('???@mail', '2222???@mail', 'Subject: backup problem '+text+' \n') st = smtpobj.quit() print(st)

Google
Admin


cragum
28.05.2018
10:58:50
Народ, помогите. Есть программа и два модуля к ней. Всего 3 окна для каждого. Я запускаю программу, но вместо порядка program-module1-module2, она работает module1-module2-program. При том, что в окне основной программы две кнопки, ведущие на окна модулей, и из-за проблемы с порядком program становится бесполезной. Нужно сделать так, чтобы у меня модули запускались ПОСЛЕ выбора в program, а не сразу до неё.

Т.е чтобы первом отображалась программа, а потом уже можно было выбрать кнопку и врубался модуль.

А не чтобы при запуске программы выходили сразу модули и только последним окном основная программа.

Convert
28.05.2018
11:08:46
Фак Е! Greg Faster, спасибо, твоя какашка прилетела. Stefan Bloodhawk, увы, у меня твой код все равно робить не хочет, но если он работает у тебя и исправно отправляет сообщения, значит, проблема всё же или у меня на компе или с моим аккаунтом гугла, что у же лучше, чем ничего. Всем спасибо за помощь!

Roman
28.05.2018
11:31:09
кому
Всем. Меньше глупых статей будет

Nikolay
28.05.2018
11:37:44
Там одна реклама

Futorio
28.05.2018
11:39:39
Ну не знаю, нормальные статьи

Никто не заставляет читать все подряд

А для "мегапрофессионалов" найдутся тематические форумы

Roman
28.05.2018
11:43:29
А для "мегапрофессионалов" найдутся тематические форумы
проблема в том, что люди начитавшись хабра потом думают что они что-то знают

Roman
28.05.2018
11:44:02
и частый сценарий "только разобрался с чем-то, побежал писать на хабр"

Futorio
28.05.2018
11:45:22
Я не помню как она называется

Nikolay
28.05.2018
11:45:53
Google
Futorio
28.05.2018
11:46:19
Это снобизм уже

Roman
28.05.2018
11:46:41
Это снобизм уже
это суровая действительность. увы.

Convert
28.05.2018
11:47:59
Так а хабр-то тут при чём ) Высокомерных незнаек не будет меньше. Плюс, как выше написали, это вполне естественно для многих, т.е. чем меньше квалифицирован человек, тем больше он думает, что всё знает. Да, будет меньше глупых статей, но и умных статей меньше будет. Из-за того, что людей убивают ножами глупо запрещать ножи, к тому же, от хабра больше пользы, чем вреда, лично я там часто нахожу что-то, что помогает в выполнении задачи или помогает понять, в какую сторону рыть. А потому мне непонятен все этот хейт в сторону хабра. Просто критикуйте глупые статьи и поддерживайте умные, всё просто же.

Futorio
28.05.2018
11:49:07
+

SlavikMIPT
28.05.2018
11:49:24
без телеграма всем лучше будет

меньше глупых сообщений

и террористов

Jentry
28.05.2018
11:49:38
Не открывал хабр лет пять, и не вижу причин хейтить, не хочешь - не читаешь, никто не принуждает

Страница 5574 из 9768