42 lines
1.3 KiB
Python
42 lines
1.3 KiB
Python
#!/usr/bin/env python3
|
||
"""
|
||
配置常量和设置
|
||
"""
|
||
|
||
import os
|
||
import logging
|
||
|
||
# ============================================================================
|
||
# Microsoft OAuth2配置
|
||
# ============================================================================
|
||
|
||
# 使用exp.py中验证有效的CLIENT_ID
|
||
CLIENT_ID = 'dbc8e03a-b00c-46bd-ae65-b683e7707cb0'
|
||
TOKEN_URL = "https://login.microsoftonline.com/consumers/oauth2/v2.0/token"
|
||
|
||
# ============================================================================
|
||
# IMAP配置
|
||
# ============================================================================
|
||
|
||
IMAP_SERVER = 'outlook.live.com'
|
||
IMAP_PORT = 993
|
||
INBOX_FOLDER_NAME = "INBOX"
|
||
JUNK_FOLDER_NAME = "Junk"
|
||
|
||
# ============================================================================
|
||
# 系统配置
|
||
# ============================================================================
|
||
|
||
# 管理认证配置
|
||
ADMIN_TOKEN = os.getenv('ADMIN_TOKEN', 'admin123') # 从环境变量获取,默认为admin123
|
||
|
||
# 邮件获取配置
|
||
DEFAULT_EMAIL_LIMIT = 10 # 默认邮件获取数量限制(V2默认获取10封)
|
||
|
||
# ============================================================================
|
||
# 日志配置
|
||
# ============================================================================
|
||
|
||
logging.basicConfig(level=logging.INFO)
|
||
logger = logging.getLogger(__name__)
|