O'Reilly logo

Sendmail, 3rd Edition by Bryan Costales

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

FEATURE(nouucp)

Synopsis

If your site wants nothing to do with UUCP addresses, you can set the nouucp feature. Among the changes this causes are that the ! character is not recognized as a separator between hostnames, and all the macros that relate to UUCP (Section 4.6) are ignored. This feature truly means no UUCP.

You declare nouucp like this:

FEATURE(`nouucp')            through V8.9
FEATURE(`nouucp',`nospecial')    V8.10 and above
FEATURE(`nouucp',`reject') V8.10 and above

Beginning with V8.10 an argument has been added that can either be nospecial or reject. The nospecial causes sendmail to simply ignore the ! character. The reject causes sendmail to reject mail with the ! character. If you declare neither argument (as in the first line), and you are using sendmail V8.10 or above, you will see the following error, and your configuration file will fail to build properly:

*** ERROR: missing argument for FEATURE(nouucp):
                use `reject' or `nospecial'. See cf/README.

Note that all the other UUCP declarations (such as UUCP_RELAY) will be ignored if you use this nouucp.

When you use this feature on any machine that forwards uucp mail to a central mail hub machine, be certain that you also declare it on that mail hub machine. If you don’t take this precaution, you open up your mail hub to risk of unintended relaying.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required