Форум программистов, компьютерный форум, киберфорум
Python: Сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/29: Рейтинг темы: голосов - 29, средняя оценка - 4.90
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80

Проблема с smtplib

11.10.2019, 16:07. Показов 6495. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Крч, пробовал отослать письмо через питон - не работает авторизация

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
>>>import smtplib
>>>smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
>>>smtpObj = smtplib.SMTP('smtp.gmail.com', 587)
(220, b'2.0.0 Ready to start TLS')
>>>smtpObj.login('*email*','*password*')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "F:\Python\lib\smtplib.py", line 730, in login
    raise last_exception
  File "F:\Python\lib\smtplib.py", line 721, in login
    initial_response_ok=initial_response_ok)
  File "F:\Python\lib\smtplib.py", line 642, in auth
    raise SMTPAuthenticationError(code, resp)
smtplib.SMTPAuthenticationError: (535, b'5.7.8 Username and Password not accepted. Learn more at\n5.7.8  https://support.google.com/mail/?p=BadCredentials u21sm2115671lje.92 - gsmtp')
P.S. ошибок в написании почты и пароля - я не допустил
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.10.2019, 16:07
Ответы с готовыми решениями:

Проблема с smtplib
Скрипт: import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText fromaddr =...

Проблема с smtplib
Выбивает ошибка при запуске кода, не знаю, как сделать

Не отправляется сообщение. SMTPLib
Здравствуйте. Решил запилить скрипт для отправки с одного майла на другой. import smtplib from email.mime.multipart import...

17
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
11.10.2019, 16:11
крч, делаешь что-то не так, примеры работы с гмайл смотрел, форумы покурил по схожей проблеме?
0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:12  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
крч, делаешь что-то не так
я всё списывал с примера

Цитата Сообщение от Welemir1 Посмотреть сообщение
примеры работы с гмайл смотрел, форумы покурил по схожей проблеме?
да смотрел
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
11.10.2019, 16:21
KvaksManYT, дам наводку, ты заглядывал в настройки безопасности аккаунта?

Добавлено через 42 секунды
Все равно не найдешь.
0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:24  [ТС]
Цитата Сообщение от DmFat Посмотреть сообщение
KvaksManYT, дам наводку, ты заглядывал в настройки безопасности аккаунта?

Добавлено через 42 секунды
Все равно не найдешь.
нет, а что?
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
11.10.2019, 16:25
Лучший ответ Сообщение было отмечено KvaksManYT как решение

Решение

KvaksManYT, кроме списывания надо еще думать, экспериментировать. Например я прямо сейчас в консольке все сделал -работает. Правда для этого в настройках аккаунта гугла нужно поставить разрешение небезопасных приложений, ты это делал?
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
11.10.2019, 16:25
KvaksManYT, включи доступ не безопасных приложений, я же скинул ссылку, начни думать.
0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:26  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
KvaksManYT, кроме списывания надо еще думать, экспериментировать. Например я прямо сейчас в консольке все сделал -работает. Правда для этого в настройках аккаунта гугла нужно поставить разрешение небезопасных приложений, ты это делал?
сейчас проверю

Цитата Сообщение от Welemir1 Посмотреть сообщение
KvaksManYTдля этого в настройках аккаунта гугла нужно поставить разрешение небезопасных приложений, ты это делал?
сейчас сделаю
0
11.10.2019, 16:27

Не по теме:

Welemir1, мне хватило 2 минуты чтобы найти решение на эту проблему, хотя я вообще почтой не интересовался, и даже не в курсе возможностей smtplib. *facepalm*

0
11.10.2019, 16:28

Не по теме:

DmFat, будешь смеяться, но я тоже) просто по его примеру в консольке все сделал и письмо себе отправил. Выводы?

0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:30  [ТС]
Цитата Сообщение от DmFat Посмотреть сообщение
KvaksManYT, включи доступ не безопасных приложений, я же скинул ссылку, начни думать.
сделал доступ небезопасным приложениям

теперь ошибка:
Code
1
2
3
4
5
6
7
8
9
10
11
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "F:\Python\lib\smtplib.py", line 721, in login
    initial_response_ok=initial_response_ok)
  File "F:\Python\lib\smtplib.py", line 631, in auth
    (code, resp) = self.docmd("AUTH", mechanism + " " + response)
  File "F:\Python\lib\smtplib.py", line 421, in docmd
    return self.getreply()
  File "F:\Python\lib\smtplib.py", line 394, in getreply
    raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
0
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
11.10.2019, 16:31

Не по теме:

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



Добавлено через 1 минуту
KvaksManYT,

Вот у меня работает:

Python
1
2
3
4
5
6
7
# -*- coding: utf-8 -*-
 
import smtplib
 
server = smtplib.SMTP("smtp.gmail.com:587")
server.starttls()
server.login("login@gmail.com", "123456")
0
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
11.10.2019, 16:32
Цитата Сообщение от KvaksManYT Посмотреть сообщение
теперь ошибка
почитай про эту ошибку, изучи когда возникает, подумай, как ты прочел (надеюсь) выше мы не интересуемся смтп, просто берем и все работает) Потому что начали с основ с привет мира.
0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:35  [ТС]
Цитата Сообщение от DmFat Посмотреть сообщение

Не по теме:

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



Добавлено через 1 минуту
KvaksManYT,

Вот у меня работает:

Python
1
2
3
4
5
6
7
# -*- coding: utf-8 -*-
 
import smtplib
 
server = smtplib.SMTP("smtp.gmail.com:587")
server.starttls()
server.login("login@gmail.com", "123456")
я сменил версию питона, в PyCharm у меня 2.7, перешёл в блокнот и запустил через консоль на питоне 3.7.4 и заработало

Не по теме:

вывод: я дебил, который был на старой версии

0
11.10.2019, 16:37

Не по теме:

Цитата Сообщение от KvaksManYT Посмотреть сообщение
перешёл в блокнот
вместо того чтобы в пичарме поменять версию? мдее...

0
1 / 0 / 1
Регистрация: 07.08.2018
Сообщений: 80
11.10.2019, 16:39  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение

Не по теме:


вместо того чтобы в пичарме поменять версию? мдее...

мне лень, а это долго и времени много нету
0
5042 / 1069 / 149
Регистрация: 29.01.2013
Сообщений: 6,243
14.10.2019, 14:36
Цитата Сообщение от KvaksManYT Посмотреть сообщение
мне лень
С этого надо было начинать. Ребята тоже вспомнили бы, что им лень и не постигали бы либу, которою навряд ещё когда встретят.
0
15.10.2019, 06:35

Не по теме:

Alli_Lupin, вы опять правы, но я особо то не постигал, в консольке его команды понабирал, все сработало)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.10.2019, 06:35
Помогаю со студенческими работами здесь

Smtplib сколько отправлено байт
Отправляю почту с помощью MIMEMultipart() и smtplib.SMTP(). Можно ли как-нибудь узнать сколько байт письма уже отправлено? Хочу сделать...

Как отправить сообщение через smtplib?
Имеем код: import smtplib sender = 'почта_отправителя' receivers = message = &quot;&quot;&quot; Тут какое-то сообщение&quot;&quot;&quot; ...

Ошибка кодировки при использовании модуля smtplib
Задали написать программу. Написал. При отправке выходит ошибка: &quot;UnicodeEncodeError: 'ascii' codec can't encode characters in position...

Smtplib отправка писем с использованием сквозной windows-авторизации
Всем привет! Отправляю письма с одного windows-домена в другой. #!c:/python27/python.exe # -*- coding: utf-8 -*- import...

Отправка писем SMTPLib через smtp.gmail 2022
Началось с того что будто бы отказ пары логин-пароль в питоне, начал гуглить, нашел что нужен специальный пароль для приложений, а также...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru