FreePOPs and HTTP proxy servers
FreePOPs is able to use HTTP proxy servers. If you don't know what they are or if there's no proxy in your local network then you may skip this page, as the operations described herein will be useless to you.
Settings for use with a proxy
Command line options
In order to use a HTTP proxy, FreePOPs supports the -P option,
or the equivalent long version --proxy, to specify the
address and port of the proxy separated by : (colon), for
example -P proxy.localnet.org:8080 or -P 192.168.1.1
are valid choices. If no port number is specified then 8080
will be used as a default value.
If authentication is necessary in order to use a proxy, read below.
Remember that the values specified with the -P option have
precedence over any other value obtained by the operating system in use.
Linux, Mac OS X, ...
In POSIX environments it's possible to use a proxy also using some
environment variables.
The environment variables that will be used are, in order of precedence,
HTTP_PROXY, http_proxy, PROXY and proxy.
Proxy authentication
If the proxy in your local network requires authentication,
you will have to use the -A option or the long version
--auth followed by your username and password separated
by : (colon). For example, you may use -A
gareuselesinge:mypassword.
The supported kind of authentication is the Basic kind: data is sent
as cleartext from your workstation to the proxy.
This is the only way you have to set parameters for authentication,
FreePOPs is not an interactive program so it can't act like a browser
asking you for username and password in case they're needed.