Example: proxy POP-DeleGate
external% telnet firewall pop
+OK Proxy-POP server (DeleGate6.1.0) at firewall starting.
Instead of "@", "%" or "#" can be used as the delimiter between username and servername, like username%servername or username#servername.
Example: POP MOUNT
... don't rewrite if a server is specified by the user
MOUNT="* pop://defaultHost/*" ... specify default POP server
MOUNT="user1 pop://host1/*" ... let the "host1" be the server of "user1"
MOUNT="//pop2/* pop://host2/*" ... map user@pop2 to user@host2, hiding real hostname "host2"
MOUNT="//*%S/%S pop://server/*%(1)@%(0)" ... forward user@host as is to pop://server/user@host
When a target POP server indicates that it accepts APOP authentication (by a greeting message with a time stamp), DeleGate tries login with APOP first, then retries with USER+PASS when APOP failed. But if a server never accepts APOP in spite of its greeting, the useless trial with APOP can be suppressed by "noapop" MountOption like this:
Clients are expected to send a newsgroup name as a user name.
This DeleGate provides mailboxes in POP server (at mailHost by default) to HTTP clients. Clients accessing to "http://firewall/mail/" are required to enter Username and Password for POP server at mailHost as authorization information on HTTP. If Username is in the form "user@mailHost2", not mailHost but mailHost2 is accessed as a target POP server. Each mailbox of User at Host server is named as "http://firewall/mail/+pop.User.Host", thus you can directly specify User and Host in URL.