We purchased RebexFtp. We have a Proxy (FreeProxy v: 4.10.1751) configured in Ftp Site mode.
When connecting with the sample client application an error is returned:
Error Info: Rebex.Net.FtpException: Expected 'USER', or user name too long. Check that the correct proxy type has been selected (503).
at Rebex.Net.Ftp.1SAJuN(Int32 , Boolean )
at Rebex.Net.Ftp.Connect(String serverName, Int32 serverPort, TlsParameters parameters, FtpSecurity security)
I also have tried with
_ftpServer.Options |= FtpOptions.DoNotDetectFeatures;
but its giving me the same error message.
In FileZilla, the order of the Ftp commands is the following:
- USER %proxypass
- PASS %proxypw
- SITE %ftphost
- USER %ftpuser
- PASS %ftppass
- ACCT %account
It seems like Rebex doesn't implement the same order of Ftp commands. Is there any workaround?