There is no pre-defined proxy type in the FtpProxyType enumeration.
However, if you need to connect through proxy using exactly the mentioned syntax
USER %username@%host %proxyUser
PASS %password
ACCT %proxyPassword
you can do it with the following code:
Ftp ftp = new Ftp();
string username = "";
string password = "";
string host = "";
string proxyUser = "bob.kent";
string proxyPassword = "*****";
string proxyHost = "192.168.15.200";
ftp.Connect(proxyHost);
ftp.Login(username + "@" + host + " " + proxyUser, password, proxyPassword);
Note: no setting of the ftp.Proxy
property is needed in this situation.