Привет всем, я пытаюсь сделать проверку цен 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))
Это сообщение об ошибке
введите изображение описание здесь