我想写个可以发送电子邮件的程序,我在程序写了如下的代码,想知道是不是可以发送电子邮件,可是却不行,请问为什么
CSocket sock;
sock.Create();
sock.Connect("smtp.sina.com.cn",25);
char buf[512];
wsprintf(buf,"HELO %s\r\n","com");
sock.Send(buf,strlen(buf));
wsprintf(buf,"AUTH LOGIN\r\n");
sock.Send(buf,strlen(buf));
//开始验证身份,发送经过base64编码的用户名和密码
wsprintf(buf,"%s\r\n","YXNkZmc2OTE3");
sock.Send(buf,strlen(buf));
wsprintf(buf,"%s\r\n","asweertY3MzI");
sock.Send(buf,strlen(buf));
wsprintf(buf,"MAIL From:<%s>\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"RCPT TO:<%s>\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"DATA\r\n");
sock.Send(buf,strlen(buf));
wsprintf(buf,"SUBJECT:%s\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"%s\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,".\r\n");
sock.Send(buf,strlen(buf));
为什么不可以发送 电子邮件呢?请大家帮助我,我的qq是79110201,我的email是
[email protected]
CSocket sock;
sock.Create();
sock.Connect("smtp.sina.com.cn",25);
char buf[512];
wsprintf(buf,"HELO %s\r\n","com");
sock.Send(buf,strlen(buf));
wsprintf(buf,"AUTH LOGIN\r\n");
sock.Send(buf,strlen(buf));
//开始验证身份,发送经过base64编码的用户名和密码
wsprintf(buf,"%s\r\n","YXNkZmc2OTE3");
sock.Send(buf,strlen(buf));
wsprintf(buf,"%s\r\n","asweertY3MzI");
sock.Send(buf,strlen(buf));
wsprintf(buf,"MAIL From:<%s>\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"RCPT TO:<%s>\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"DATA\r\n");
sock.Send(buf,strlen(buf));
wsprintf(buf,"SUBJECT:%s\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,"%s\r\n","[email protected]");
sock.Send(buf,strlen(buf));
wsprintf(buf,".\r\n");
sock.Send(buf,strlen(buf));
为什么不可以发送 电子邮件呢?请大家帮助我,我的qq是79110201,我的email是
[email protected]
解决方案 »
- 我的vc打印程序,打印的效果是总是重复打印,困惑!恳请高人赐教!
- mfc位图读写、缩放的方式
- socket事件函数怎么写
- activeX 嵌在IE里面的时候,直接关闭IE,会出现内存不能为“read”的情况
- 当其中一个线程运行结束时,如何能同时结束另一个线程的程序?
- 请问List View是一个ActiveX控件吗
- 如何连接到网络上的SQL Server服务器?
- 弱弱的问一个关于申明变量的问题
- 如何创建目录
- 如果VC下编的程序运行时出错就根本不知道在哪里找错,怎么办?
- 请问如何取得文件类型相关的图标,比如后缀是rm的文件关联的是realplay的图标
- 怎样像Winzip、金山毒霸之类软件那样,在鼠标右键菜单中加入一项
char buf[512];
wsprintf(buf,"HELO %s\r\n","com");buf是非UNICDE版的字符串,wsprintf是用来格式化UNICODE字符串的