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_link: str, confirmation_code: str ): email = EmailMessage() email["Subject"] = "Подтверждение регистрации" email["From"] = settings.SMTP_USER email["To"] = email_to email.set_content( f""" Pegr

Код подтверждения для {username}

Код {confirmation_code}

или

перейдите по ссылке

""", subtype="html", ) return email def create_data_change_confirmation_email(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_data_change_email(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