PMDF System Manager's Guide


Previous Next Contents Index

2.3.4.42 Select an alternate channel for incoming mail (switchchannel, allowswitchchannel, noswitchchannel)

When a PMDF server accepts an incoming connection from a remote system it must choose a channel with which to associate the connection. Normally this decision is based on the transport used; for example, an incoming TCP/IP connection is automatically associated with the tcp_local channel.

This convention breaks down, however, when multiple outgoing channels with different characteristics are used to handle different systems over the same transport. When this is done incoming connections are not associated with the same channel as outgoing connections, and the result is that the corresponding channel characteristics are not associated with the remote system.

The switchchannel keyword provides a way to eliminate this difficulty. If switchchannel is specified on the initial channel the server uses, the IP address of the connecting (originating) host will be matched against the channel table and if it matches the source channel will change accordingly. If no IP address match is found or if a match is found that matches the original default incoming channel, PMDF may optionally try matching using the host name found by doing a DNS reverse lookup; see Section 2.3.4.40. The source channel may change to any channel marked switchchannel or allowswitchchannel (the default). noswitchchannel specifies that no channel switching should be done to or from the channel.

Specification of switchchannel on anything other than a channel that a server associates with by default will have no effect. At present switchchannel only affects SMTP channels, but there are actually no other channels where switchchannel would be reasonable. In particular, PhoneNet channels never need to switch since they are inherently point-to-point.


Previous Next Contents Index