I've already change the relevant values in the Program Files\Oracle\Oracle Communicator\defaults.xml as following:
But the Communicator still can't send files, how to resolve it?
By default, the file transfer application is deployed on the managed server and not on the admin server. So, unless you have changed it, file transfer is deployed on the wlcs_server1 managed server and is listening on port 8001.
Change your Communicator setting to:
Of course, replace example.com with the hostname of your server. Let me know if it works.
Have you made sure that on your machine running Oracle Communicator, example.com resolves to the IP address of your server?
Also, I notice the following in your configuration file:
It's configured to use an outbound proxy, but the outbound proxy address is blank. Please configure a proxy server through your OC preferences (set it to the IP address or FQDN of your server machine).