Отправьте письмо с ошибкой python «Соединение неожиданно закрыто» - PullRequest
0 голосов
/ 13 января 2020

Я хочу отправить электронное письмо, используя python, используя этот код, но в итоге получается ошибка «Соединение неожиданно закрыто»:

import smtplib

sender_email = "example@gmail.com"
rec_email = "example2@gmail.com"
password = "password"
message = "Test message using python !"

server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender_email, password)
server.sendmail(sender_email, rec_email, message)

Это ошибка:

    raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed

1 Ответ

0 голосов
/ 14 января 2020

Возможно, крупные почтовые провайдеры (я полагаю, это включает в себя Gmail) блокируют «небезопасные приложения» от доступа к серверу.

Возможно, вы захотите попытаться войти на sender_email, и где-то должна быть опция, которая позволяет «небезопасным приложениям получать доступ», или что-то подобное.

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

...