我想写个可以发送电子邮件的程序,我在程序写了如下的代码,想知道是不是可以发送电子邮件,可是却不行,请问为什么
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]