# DZYCEmail **Repository Path**: YyModel/dzycemail ## Basic Information - **Project Name**: DZYCEmail - **Description**: 一个简易的收发邮件系统,采用DZYC后端服务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-19 - **Last Updated**: 2026-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DZYCEmail - 邮箱服务系统 ## 项目简介 DZYCEmail是一个现代化的邮箱服务系统,支持邮件接收、发送和管理功能。系统采用统一的芒果黄主题色调,具有美观的用户界面和流畅的用户体验。 ## 功能特点 ### 📥 邮件接收 - 支持实时接收邮件 - 邮件列表展示 - 邮件详情查看 - 未读/已读状态管理 ### 📤 邮件发送 - 完整的邮件撰写界面 - 支持HTML和纯文本格式 - 实时表单验证 - 发送状态反馈 ### 🔄 邮箱管理 - 生成新邮箱 - 复制邮箱地址 - 邮箱状态监控 ### 📱 响应式设计 - 支持PC端和H5端访问 - 自适应不同屏幕尺寸 - 移动端友好的交互体验 ## 技术架构 - **前端技术**:HTML5 + CSS3 + JavaScript - **样式设计**:自定义CSS变量,芒果黄主题 - **交互反馈**:自定义通知系统 - **API调用**:Fetch API - **响应式布局**:Flexbox + Media Queries ## 目录结构 ``` DZYCEmail/ ├── index.html # 邮件列表页面 ├── DZYC.css # 主样式文件 ├── DZYC.js # 主逻辑文件 ├── email/ # 邮件功能目录 │ ├── compose.html # 写邮件页面 │ └── send-email.js # 邮件发送功能模块 ├── feedback-example/ # 反馈系统 │ ├── feedback.js # 反馈系统核心 │ ├── feedback.css # 反馈系统样式 │ └── feedback-example.html ├── media/ # 图片资源 │ ├── 收邮件首页.png │ └── 写邮箱.png └── README.md # 项目说明 ``` ## 快速开始 ### 1. 克隆项目 ```bash git clone https://gitee.com/YyModel/dzycemail.git cd dzycemail ``` ### 2. 启动服务 使用任何静态文件服务器启动项目,例如: ```bash # 使用Python 3 python -m http.server 8000 # 或使用Node.js npx http-server -p 8000 ``` ### 3. 访问系统 打开浏览器访问:`http://localhost:8000` ## 使用指南 ### 生成邮箱 1. 点击顶部的"生成邮箱"按钮 2. 系统会自动生成一个新的邮箱地址 3. 首次使用无需确认,已有邮箱时会提示确认 ### 复制邮箱 1. 点击侧边栏的"复制邮箱"按钮 2. 邮箱地址会自动复制到剪贴板 ### 查看邮件 1. 在邮件列表中点击邮件项 2. 右侧会显示邮件详情 3. 点击邮件项会自动标记为已读 ### 写邮件 1. 点击侧边栏的"写邮件"选项 2. 在撰写页面填写收件人、主题和内容 3. 点击"发送"按钮 ## API文档 ### 邮件发送API **接口地址**:`/api/basic_services/email/SendEmails/line1/send_email/` **请求方式**:POST **请求参数**: | 参数名 | 类型 | 必填 | 描述 | |--------|------|------|------| | subject | string | 是 | 邮件主题 | | content | string | 是 | 邮件内容(支持HTML) | | to_emails | string | 是 | 收件人邮箱,多个用逗号分隔 | **返回格式**: ```json { "code": 0, "message": "发送成功", "data": null } ``` ## 开发环境 - **浏览器**:Chrome 90+、Firefox 88+、Safari 14+、Edge 90+ - **分辨率**:推荐1920x1080及以上 - **网络环境**:需要网络连接以访问API ## 项目截图 ### 邮件列表 ![邮件列表](media/收邮件首页.png) ### 写邮件 ![写邮件](media/写邮箱.png) ## 许可证 本项目为内部使用系统,版权归DZYC所有。 ## 更新日志 ### 2026-02-19 - ✨ 初始化项目 - 📥 实现邮件接收功能 - 📤 实现邮件发送功能 - 🔄 实现邮箱生成功能 - 🎨 芒果黄主题设计 - 📱 响应式布局适配 - 🎯 完善用户交互体验