A file of rules and addresses is valuable as a tool for testing new and revised versions of a configuration file. Develop a small shell script that feeds such a file to sendmail in rule-testing mode, then filters the output to display only the returns of interest. Is it possible to test rules other than those that select a delivery agent?
Is it possible to protect the queue directory with narrow permissions (such as
0700
), yet still allow ordinary users to run
sendmail
in rule-testing mode?
Is it legal to have an MX record point to itself? What about having an MX record pointing to a
CNAME
? What are wildcard MX records, and what pitfalls might you expect to encounter in using them?
Consider a hub machine that is connected to two different domains. What rules might it have to include to recognize itself (or its clients as itself) in either domain? Remember that some versions of sendmail allow multitoken class matches, whereas other don't. What is the most portable way to recognize oneself in two domains?
If a client is hybrid (a client in the hub/client scheme, that still needs to be able to receive mail), what changes will be required? Does anything need to be added to the
client.cf
file? Will rule set 0 need to be modified to select the
local
or
prog
delivery agents? Will a daemon still have to run?