# maillab **Repository Path**: Hmount/maillab ## Basic Information - **Project Name**: maillab - **Description**: 一个简单的邮件发送和接收客户端,能够将邮件发送给任意收件人并查看自己的邮件 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2023-05-07 - **Last Updated**: 2023-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: C语言 ## README #### 介绍 一个简单的邮件发送和接收客户端,能够将邮件发送给任意收件人并查看自己的邮件. #### 实验架构 ```shell . ├── .git ├── LICENSE ├── Makefile ├── README.md ├── attachment.txt # 附件文件 ├── base64_utils.c # base64编解码功能实现 ├── base64_utils.h ├── cdecode.c ├── cdecode.h ├── cencode.c ├── cencode.h ├── message.txt ├── recv.c # 接收邮件功能实现 └── send.c # 发送邮件功能实现 ``` #### 使用说明 使用make命令进行编译 - 发送邮件 运行下述命令发送一封邮件(各项参数请自行替换为有意义的字符串): ``` ./send -s "mail subject" -m "mail message" -a "attachment.txt" your_qq_number@qq.com ``` - 接收邮件 运行下述命令与POP3服务器进行交互: ``` ./recv ```