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

实验四邮件客户端实现

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);

你可能感兴趣的:(计算机网络邮件客户编程)