""" 邮件配置模块 ============================================================= 包含 SMTP 邮件发送相关的所有配置项。 依赖:config/__init__.py 中的 _load_env_file() 已提前加载 .env """ import os # ============================================================ # 邮件配置 # ============================================================ # 邮件发送方式(smtp / sendmail) MAIL_MAILER = os.getenv('MAIL_MAILER', 'smtp') # 邮件服务器地址(163邮箱:smtp.163.com,QQ邮箱:smtp.qq.com) MAIL_SERVER = os.getenv('MAIL_SERVER', 'smtp.163.com') # 邮件服务器端口(465-SSL加密,587-TLS加密) MAIL_PORT = int(os.getenv('MAIL_PORT', 465)) # 是否启用SSL加密:True-启用,False-不启用 MAIL_USE_SSL = os.getenv('MAIL_USE_SSL', 'True') == 'True' # 授权邮箱用户名(发送邮件的邮箱地址) MAIL_USERNAME = os.getenv('MAIL_USERNAME', '') # 授权邮箱授权码(不是登录密码,需在邮箱设置中获取) MAIL_PASSWORD = os.getenv('MAIL_PASSWORD', '') # 邮件加密方式(ssl / tls) MAIL_ENCRYPTION = os.getenv('MAIL_ENCRYPTION', '') # 邮件发件人名称(显示在收件人处) MAIL_FROM_NAME = os.getenv('MAIL_FROM_NAME', '') # 邮件发件人地址(与MAIL_USERNAME保持一致) MAIL_FROM_ADDRESS = os.getenv('MAIL_FROM_ADDRESS', '')