计算机网络邮件客户编程,计算机网络实验SMTP邮件发送系统socket编程

本文档介绍了一个实验项目,要求学生在VC6环境下利用SMTP协议实现邮件发送功能。实验中,学生需要对SMTP进行编程,并处理用户名和密码的64位编码。提供的代码示例展示了如何初始化SMTP对象,接收用户输入并发送邮件到指定服务器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实验四邮件客户端实现

1316-30-何珊珊[实验名称]:邮件客户端实现

[实验器材]:

与因特网连接的计算机网络系统;

主机操作系统为Windows7;

VC6

[实验内容]::要求学生利用已有的套接字常识使用SMTP和POP3的任一种协议,实现对于特定邮件服务器(mail.163)的发送邮件功能。

[实验步骤]:

在VC6中搭建工程,因为SMTP中用户名和密码都要经过64位编码的处理,所以工程中除了对SMTP的编程外还需要一个64为编码的转换函数。以下是代码:

MailTest.cpp:

#include "stdafx.h"

#include "SMTP.h"

int main(int argc, char* argv[])

{

char to[256];char title[256];char body[1024];char strServer[128];char strUser[128];char strPsw[128];char strSndMail[128];

CSMTP smtp;

smtp.Initialize();

/*char to[]="heshanshan2512@http://www.doczj.com/doc/eea12e748e9951e79b8927d1.html";

char title[]="test";

char body[]="heshanshan09211595";

char strServer[]="http://www.doczj.com/doc/eea12e748e9951e79b8927d1.html";

char strUser[]="shan_shan2512";

char strPsw[]="shanshan091756";

char strSndMail[]="shan_shan2512@http://www.doczj.com/doc/eea12e748e9951e79b8927d1.html";*/ //提示输入的信息

printf("strServer:");scanf("%s",strServer);

printf("strSndMail:");scanf("%s",strSndMail);

printf("strUser:");scanf("%s",strUser);

printf("strPsw:");scanf("%s",strPsw);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值