Ошибка SMTPAuthenticationError # 503: уже аутентифицирована - PullRequest
0 голосов
/ 31 марта 2020

Привет всем, я пытаюсь сделать проверку цен Bitcoin, которая отправит мне электронное письмо, когда цена упадет ниже определенной суммы. Я использую smtplib, и при отправке электронной почты я получаю сообщение об ошибке ниже. Я пытался исправить это какое-то время, поэтому любая помощь приветствуется. Я действительно не понимаю, почему это происходит, поскольку в самом сообщении об ошибке говорится, что аутентификация прошла успешно. Вот код для отправки электронного письма:

def send_email (): msg = MIMEMultipart ()

password = your_password
msg['From'] = your_email
msg['To'] = send_email_to
msg['Subject'] = "Bitcome Price Dropping, Check now!"

message = "Dear " + your_name + "\nBitcoin prices are now " + str(bitcoin_rate) + ". Better buy quick. \nRegards, \n" + your_name

msg.attach(MIMEText(message, 'plain'))

server = smtplib.SMTP('smtp.gmail.com: 587')

server.starttls()

server.login(msg['From'], password)

server.sendmail(msg['From'], msg['To'], message)

server.quit()

print("successfully sent mail to %s:" % (msg['To']))
print("Price of Bitcoin was at " + str(bitcoin_rate))

Это сообщение об ошибке

введите изображение описание здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...