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()