안녕하세요 저는 Ubuntu에서 POP3 클라이언트를 작성하고 있습니다. 나는 OpenSSL을 사용하고있다. 나는 인증 상태에 머물러 있습니다! 나는 사용자 이름을 보내고 성공 응답 를 얻고 나가 암호를 보낼 때, 항상 -ERR bad command
를 밝힌다. 암호가 맞다고 확신합니다. OpenSSL을 사용하고 있기 때문에, Wireshark는별로 도움이되지 않았습니다. 여기에 나는 또한 \r\n
AUTH 상태에서 POP 클라이언트 문제가 발생했습니다.
모든 포인터는 크게 감사합니다를 포함하여 유효한 크기를주고있다
scanf("%s",password);
sprintf(pass_cmd,"PASS %s\r\n",password);
sent = SSL_write(ssl, pass_cmd, strlen(pass_cmd));
pass_cmd
플러시 및 청소 전에 write.The strlen
에서 사용되는 암호를 보낸다 방법!
답변을 테스트 했습니까? 그렇다면 받아들이거나, upvote, downvote 또는 댓글을 달아 다른 사람들이 제대로 작동하는지 여부를 알 수 있도록하십시오. – bortzmeyer