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""" Submiting
 
 

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

{confirmation_code}

или

перейдите по ссылке
 
 
""", subtype="html", ) return email def create_data_change_confirmation_email(username: str, email_to: EmailStr, _: str, confirmation_code: str): email = EmailMessage() email["Subject"] = "Подтверждение изменения данных" email["From"] = settings.SMTP_USER email["To"] = email_to email.set_content( f""" Submiting

Код подтверждения, {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""" Submiting

{username} успешно поменял данные. УРА! УРА! УРА!!!

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