Ошибка SMTP 534 при подключении к Gmail Python3 - PullRequest
0 голосов
/ 01 марта 2019

Я видел много других сообщений с той же проблемой, я попробовал все следующее:

  • разрешить доступ к менее безопасному приложению в gmail
  • Ток разблокировки включенgoogle
  • создать пароль для конкретного приложения
  • разрешить IMAP на gmail

Ничего не работает, я все равно получаю то же сообщение об ошибке:

SMTPAuthenticationError: (534, b'5.7.9 Пожалуйста, войдите в систему с помощью веб-браузера и попробуйте снова. Подробнее на \ n5.7.9 https://support.google.com/mail/?p=WebLoginRequired s3sm5978501edm.78 - gsmtp ')

Это мой код на ноутбуке Python Jupiter:

sender_email = "xxx@gmail.com"
receiver_email = "yyy@gmail.com"
password = "xxxxxx"

message = MIMEMultipart("alternative")
message["Subject"] = "new properties for rent"
message["From"] = sender_email
message["To"] = receiver_email

# Create the plain-text and HTML version of your message
text = "Hi, new properties satisfy your search on daft: %s" % dictionary
html = "<html><body>%s</body></html>" % emailBody

# Turn these into plain/html MIMEText objects
part1 = MIMEText(text, "plain")
part2 = MIMEText(html, "html")

# Add HTML/plain-text parts to MIMEMultipart message
# The email client will try to render the last part first
message.attach(part1)
message.attach(part2)

# Create secure connection with server and send email
context = ssl.create_default_context()
with smtplib.SMTP_SSL("smtp.gmail.com", 465, context=context) as server:
    server.ehlo()
    server.login(sender_email, password)
    server.sendmail(
        sender_email, receiver_email, message.as_string()
    )

1 Ответ

0 голосов
/ 01 марта 2019

Для этого есть несколько причин.
Но так как вы исчерпали большинство из них и после разговора в комментариях.Понятно, что вы сидели за каким-то VPN или общим интернет-соединением.

Иногда вход в вашу учетную запись в браузере из этого VPN / общего подключения решал проблему.Если нет, то самый быстрый и простой способ обойти это - подключиться к однопользовательскому соединению (домашний Wi-Fi, выделенный VPS, то, где может сидеть только горстка пользователей) .

Распространенные проблемы: вы используете Tor, популярного поставщика VPN, сеть школы / компании.

Вот еще информация по теме:

...