# app/utils/mail_templates.py from datetime import datetime def generate_register_email(user: dict, code: str) -> str: """生成注册确认邮件HTML""" return f"""

欢迎注册我们的服务

尊敬的{user.get('name', '用户')}:

您的注册验证码是:

{code}

验证码有效期15分钟,请勿泄露给他人

""" def generate_new_user_notification(user: dict) -> str: """生成新用户注册通知邮件HTML""" return f"""

系统通知:新用户注册

以下用户刚刚完成了注册:

""" def generate_password_reset_email(user: dict, code: str) -> str: """生成密码重置邮件HTML""" return f"""

密码重置验证码

您的密码重置验证码是:

{code}

验证码有效期30分钟

""" def generate_password_change_email(user: dict) -> str: """生成密码修改通知邮件HTML""" return f"""

密码修改通知

您的账户 {user.get('email', '')} 密码修改成功

时间:{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}

"""