UUCP provides a mechanism to have other systems execute file transfers
on your behalf. For instance, this allows you to make seci
retrieve a file from uchile for you, and send it to your
system. The following command would achieve this:

This technique of passing a job through several systems is called
forwarding. In the above example, the reason to use forwarding
may be that seci has UUCP access to uchile, but your
host doesn't. However, if you run a UUCP system, you would want to
limit the forwarding service to a few hosts you trust not to run up
a horrendous phone bill by making you download the latest X11R6 source
release for them.

By default, Taylor UUCP disallows forwarding altogether. To enable
forwarding for a particular system, you can use the forward
command. This command specifies a list of sites the system may
request you to forward jobs to and from. For instance, the UUCP
administrator of seci would have to add the following lines to
the sys file to allow pablo to request files from
uchile:

The forward-to entry for uchile is necessary so that
any files returned by it are actually passed on to pablo.
Otherwise UUCP would drop them. This entry uses a variation of the
forward command that permits uchile only to send
files to pablo through seci; not the other way round.

To permit forwarding to any system, use the special keyword ANY
(capital letters required).