读书人

SMTP协议通信时遇到的有关问题

发布时间: 2012-06-01 16:46:36 作者: rapoo

SMTP协议通信时遇到的问题
[code=C/C++][/code]
char buff[1024]={'\0'};
recv(talkfd, buff, 1024, 0);

send(talkfd, "HELO 163\r\n", sizeof("HELO 163\r\n"), 0);
recv(talkfd, buff, 1024, 0);

send(talkfd, "AUTH LOGIN\r\n", sizeof("AUTH LOGIN\r\n"), 0);
recv(talkfd, buff, 1024, 0); // 这个地方总是返回 500 5.5.1 Invalid command

在dos命令下这个地方执行都是正常的

[解决办法]
何必自己写呢, 有的是开源库.

读书人网 >C++

热点推荐