Вот данный код по отправке письма на почту
import os
import smtplib
from email.mime.text import MIMEText
from email.header import Header
email = input("Ваша електронная почта: ")
def send_ya_mail(recipients_emails: list, msg_text: str):
login = 'behruzbakhodirhodjaev@yandex.ru'
password = os.getenv('f1w055552578')
msg = MIMEText(f'{msg_text}', 'plain', 'utf-8')
msg['Subject'] = Header('Ваш код подтверждения.', 'utf-8')
msg['From'] = login
msg['To'] = ', '.join(recipients_emails)
s = smtplib.SMTP('smtp.yandex.ru', 587, timeout=10)
try:
s.starttls()
s.login(login, password)
s.sendmail(msg['From'], recipients_emails, msg.as_string())
except Exception as ex:
print(ex)
finally:
s.quit()
def main():
send_ya_mail(recipients_emails=[email], msg_text='Ваш код подтверждения 3134')
if __name__ == '__main__':
main()
write_code = input("Код с письма: ")
code = 3134
if write_code == code:
print("Вы успешно зврегистрировались!")
else:
print("Вы ввели неправильный пароль!")