from email.message import EmailMessage from pydantic import EmailStr from app.config import settings def create_registration_confirmation_template( username: str, email_to: EmailStr, confirmation_code: str, ): email = EmailMessage() email["Subject"] = "Подтверждение регистрации" email["From"] = settings.SMTP_USER email["To"] = email_to email.set_content( f"""

{username}, лови аптечку

{confirmation_code}

""", subtype="html" ) return email def create_password_change_confirmation_template( username: str, email_to: EmailStr, ): email = EmailMessage() email["Subject"] = "Смена пароля к аккаунту" email["From"] = settings.SMTP_USER email["To"] = email_to email.set_content( f"""

{username}, ты менял пароль?

Если нет, то пидора ответ

""", subtype="html" ) return email def create_password_recover_template( username: str, email_to: EmailStr, confirmation_code: str, ): email = EmailMessage() email["Subject"] = "Восстановление пароля" email["From"] = settings.SMTP_USER email["To"] = email_to email.set_content( f"""

{username}, ты тут хотел восстановить пароль?

{confirmation_code}

""", subtype="html" ) return email