更新邮件服务和SMTP配置功能

This commit is contained in:
2025-12-15 20:32:28 +08:00
parent 8846945208
commit 738eaa5211
21 changed files with 100 additions and 36 deletions

View File

@@ -1096,6 +1096,18 @@ def set_primary_smtp_config_api(config_id):
return jsonify({"error": str(e)}), 500
@admin_api_bp.route("/smtp/configs/primary/clear", methods=["POST"])
@admin_required
def clear_primary_smtp_config_api():
"""取消主SMTP配置"""
try:
email_service.clear_primary_smtp_config()
return jsonify({"success": True})
except Exception as e:
logger.error(f"取消主SMTP配置失败: {e}")
return jsonify({"error": str(e)}), 500
@admin_api_bp.route("/email/stats", methods=["GET"])
@admin_required
def get_email_stats_api():