Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX Reference > E


HP-UX 11i Version 3: February 2007

Technical documentation

» Feedback
Content starts here

 » Table of Contents

 » Index


expand_alias — recursively expands the sendmail aliases


expand_alias [-r max_recursion] [-t] [-tt] alias


Expand_alias is a shell script that recursively expands the sendmail aliases. Through use of telnet host 25 and the expn command, each alias is recursively expanded into its destination(s). Indentation is used to show each level of recursion. Because of the recursive use of telnet, expand_alias is slow. If the local telnet cannot directly connect to a remote system, due to a firewall configuration, expand_alias will not be able to succeed. If the local telnet is to transparently connect across the firewall, expand_alias will be able to contact sendmail daemons outside the firewall, allowing the alias to be more fully expanded. (For example, some local telnet clients use a socksd located on the firewall to permit the local telnet client to transparently connect to Internet hosts. If the local default telnet uses a socksd in such a manner, expand_alias will use that telnet functionality to more fully expand an alias.)

max_recursion defaults to 10. After max_recursion expansions, no further expansion is attempted.

If -t is specified, only the terminal aliases will be displayed.

-tt is similar to -t except that if a terminal line has a pipe, its printing is suppressed and the previous level of expansion is printed instead.


expand_alias root

expand_alias root@cat

expand_alias root@cat.cup.hp.com

expand_alias root@cup.hp.com


expand_alias was developed by the Hewlett-Packard Company.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2007 Hewlett-Packard Development Company, L.P.