Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Напишите мне скрипт за деньги  (Прочитано 1640 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Напишите мне скрипт за деньги
« Ответ #15 : 24 Мая 2021, 18:25:54 »
Ввысь, давайте, чтобы не гадать, выясним, что за исключение генерируется при попытке отправить email. Для этого замените строку:
except:
    print("Something went wrong...")
на:
except Exception as ex:
    print(ex.__class__.__name__)
    print('Something went wrong...')

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Напишите мне скрипт за деньги
« Ответ #16 : 24 Мая 2021, 18:33:21 »
xuser73, выдало много всякого.

Traceback (most recent call last):
  File "send_ips.py", line 64, in <module>
    listen()
  File "send_ips.py", line 61, in listen
    addrs[addr[0]] = addrs.get(addr[0], 0) + 1
  File "send_ips.py", line 10, in __setitem__
    send_email(self, key)
  File "send_ips.py", line 34, in send_email
    server = smtplib.SMTP_SSL('smtps://ящик@домен@smtp.yandex.ru', 465)
  File "/usr/lib/python3.5/smtplib.py", line 1021, in __init__
    source_address)
  File "/usr/lib/python3.5/smtplib.py", line 251, in __init__
    (code, msg) = self.connect(host, port)
  File "/usr/lib/python3.5/smtplib.py", line 335, in connect
    self.sock = self._get_socket(host, port, self.timeout)
  File "/usr/lib/python3.5/smtplib.py", line 1027, in _get_socket
    self.source_address)
  File "/usr/lib/python3.5/socket.py", line 693, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
  File "/usr/lib/python3.5/socket.py", line 732, in getaddrinfo
    for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
socket.gaierror: [Errno -2] Name or service not known

Пользователь добавил сообщение 24 Мая 2021, 18:34:52:
archuser, изменил, выдало так

gaierror
Something went wrong...
gaierror
Something went wrong...
gaierror
Something went wrong...
« Последнее редактирование: 24 Мая 2021, 18:34:52 от Ввысь »

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 695
    • Просмотр профиля
Re: Напишите мне скрипт за деньги
« Ответ #17 : 24 Мая 2021, 18:46:28 »
Ввысь, вот это что такое?:
Цитировать
server = smtplib.SMTP_SSL('smtps://ящик@домен@smtp.yandex.ru', 465)
Разве я так писал в скрипте?

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 473
    • Просмотр профиля
Re: Напишите мне скрипт за деньги
« Ответ #18 : 24 Мая 2021, 20:53:26 »
archuser, строка это я с яндексовским ящиком экспериментировал, я и с гуглоящиком пробовал, не заработало.

Сделал новый ящик и все сразу запустилось. Чудно.
Буду искать причину. Пишет пароль не верный, но он правильный).
В любом случае причина уже не в скрипте.

Все, запустилось как нужно) всем большое спасибо.
« Последнее редактирование: 24 Мая 2021, 22:01:14 от Ввысь »

 

Страница сгенерирована за 0.061 секунд. Запросов: 25.