初始化提交,包含完整的邮件系统代码

This commit is contained in:
huangzhenpc
2025-02-25 19:50:00 +08:00
commit aeffc4f8b8
52 changed files with 6673 additions and 0 deletions

35
simple_check.py Normal file
View File

@@ -0,0 +1,35 @@
import requests
# 直接查询特定邮箱ID的邮件
mailbox_id = 2 # testaa@nosqli.com 的ID
try:
print(f"获取邮箱ID={mailbox_id}的邮件...")
response = requests.get(f"http://localhost:5000/api/mailboxes/{mailbox_id}/emails")
print(f"响应状态: {response.status_code}")
if response.status_code == 200:
data = response.json()
print("API响应内容:")
print(data)
if data.get('success', False):
emails = data.get('emails', [])
print(f"\n找到 {len(emails)} 封邮件")
for email in emails:
print("\n邮件信息:")
print(f"ID: {email.get('id')}")
print(f"主题: {email.get('subject')}")
print(f"发件人: {email.get('sender')}")
print(f"时间: {email.get('received_at')}")
print(f"验证码: {email.get('verification_code')}")
else:
print(f"获取邮件失败: {data.get('error')}")
else:
print(f"API请求失败: {response.text}")
except Exception as e:
print(f"发生错误: {str(e)}")
import traceback
traceback.print_exc()