# 从邮箱自动下载作业 **Repository Path**: assignment-correct/fetch_assignments_from_mail ## Basic Information - **Project Name**: 从邮箱自动下载作业 - **Description**: 自动从邮箱下载附件保存到指定位置。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-13 - **Last Updated**: 2022-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 自动收取邮件中的作业附件。 # 使用说明 1. 要求同学一律使用邮件发送到指定邮箱 * 要求学生必须发送的是PDF格式的作业 * 文件命名规则 "学号-姓名-第x次作业",其中x是阿拉伯数字 2. 在`config/mail_config.json`配置相应的邮件提供商 3. 在`main.py`中修改`MAIL_CONFIG_PATH`使其指向正确`mail_config.json`的路径 4. 在`main.py`修改`MAIL_PROVIDER`变量以使用自己指定的邮件提供商 5. 启用邮件的POP3和SMTP服务 6. 如果希望设置自动删除邮件,请在邮件设置界面允许POP3和SMTP服务删除邮件 # 功能需求 [x] 自动接收邮件并下载附件 [x] 将下载好的附件名称更改为邮件主题(因此邮件主题需要包含团员姓名) [x] 自定义配置邮件服务商 [x] 删除已经下载的邮件 [] 自动发现没有提交作业的同学 # 支持邮箱列表 [x] mail.sina.com