电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

SMTP邮件服务器实验报告及源代码VIP免费

SMTP邮件服务器实验报告及源代码_第1页
SMTP邮件服务器实验报告及源代码_第2页
SMTP邮件服务器实验报告及源代码_第3页
1 / 14 SMTP 邮 件 服 务 器 实 验 1. 实 验 内 容 和 实 验 环 境 描 述 实 验 任 务 : 使 用 Socket API 编 写 一 个 SMTP 邮 件 服 务 器 程 序 实 验 内 容 : 1) 作 为SMTP 服 务 器 , 接 收 邮 件 客 户 端 程 序 的TCP 连 接 请 求 , 接 收SMTP 命 令 和 邮 件 数 据 , 将邮 件 保 存 在 文 件 中 ; 2) 作 为 SMTP 客 户 端 , 建 立 到 实 际 邮 件 服 务 器 的 TCP 连 接 , 发 送 SMTP 命 令 , 将 保 存 的 邮 件 发 送给 实 际 邮 件 服 务 器 ; 3) 提 供 邮 件 差 错 报 告 : 将 实 际 邮 件 服 务 器 的 差 错 报 告 转 发 给 邮 件 客 户 端 软 件 ; 4)支 持 一 封 邮 件 多 个 接 收 者 ,要 求 接 收 者 属 于 不 同 的 域( 如 bupt.edu.cn、163.com、aliyun.com,…); 5)提 供 发 件 人 和 收 件 人 Email 地 址 格 式 检 查 功 能 ,例 如 下 列 邮 件 地 址 是 错 误 的 :chengli,chengli@,bupt.edu.cn, …. 。 实 验 环 境 : Microsoft Visual Studio 2010 2. 软 件 设 计 (1) 数 据 结 构 : char mail_from[4096]; //存 发 件 地 址 char rcpt_to[5][4096]; //存 收 件 地 址 char data[4096]; //存 Data char imf[4096]; //存 邮 件 标 准 格 式 WORD A; //加 载 套 接 字 库 WSADATA B; //储 存 调 用 WSAStartup函 数 返 回 的 Windows Sockets初 始 化 信 息 int err; //报 错 标 志 SOCKET sockSrv; //创 建 用 于 监 听 客 户 端 的 套 接 字 SOCKADDR_IN addrSrv; //作 为 服 务 器 端 的 socket地 址 char recvBuf[4096]=""; //接 收 客 户 端 SMTP指 令 (2) 模 块 结 构 : [1]main(); //服 务 器 端 , 用 于 从 客 户 端 接 收 储 存 邮 件 [2]main_clicenet(SOCKET s); //客 户 端 , 用 于 将 收 到 的 邮 件 转 发 到 邮 件 服 务 器 , 同 时 将 邮 件 服 务 器 的 错误 报 告 通 过 SOCKET s转 发 给 客 户 端 [3] ValidEmail(char *addr); //...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部