实验四邮件客户端实现
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);