![]() |
![]() |
| |||||||||||||||||||||||||||||||||||||
|
# cat /etc/mail/aliases .. alias:expanded_alias |
| alias | Use the short alias name. |
| expanded_alias | Use the expanded alias name (user@host.domain.com). |
Ensure that you have a Postmaster: root entry.
# cat /etc/mail/aliases .. Postmaster: root |
Add an alias for root. Use the mail address of the person who is designated as the postmaster.
# cat /etc/mail/aliases .. root: user@host.domain.com |
| user@host.domain.com | Use the assigned address of the designated postmaster. |
Ensure that the NIS master server is running a name service to resolve the host names on each mail server.
Change to the /var/yp directory.
# cd /var/yp |
Apply the make command.
# make |
The changes in the /etc/hosts and /etc/mail/aliases files are propagated to NIS slave systems. The changes are active in only a few minutes, at most.
How to Set Up a Local Mail Alias FileUse the following procedure to resolve aliases with a local mail alias file.
Compile a list of each of your users and the locations of their mailboxes.
Become root on the mail server or assume an equivalent role.
For information about roles, refer to "Using Privileged Applications" in System Administration Guide: Security Services.
Edit the /etc/mail/aliases file and make the following entries.
Add an entry for each user.
user1: user2@host.domain |
| user1 | Use the new alias name. |
| user2@host.domain | Use the actual address for the new alias. |
Ensure that you have a Postmaster: root entry.
# cat /etc/mail/aliases .. Postmaster: root |
Add an alias for root. Use the mail address of the person who is designated as the postmaster.
# cat /etc/mail/aliases .. root: user@host.domain.com |
| user@host.domain.com | Use the assigned address of the designated postmaster. |
Rebuild the alias database.
# newaliases |
The configuration of the AliasFile option in /etc/mail/sendmail.cf determines whether this command generates in binary form either the single file, /etc/mail/aliases.db, or the pair of files, /etc/mail/aliases.dir and /etc/mail/aliases.pag.
Perform one of the following steps to copy the file or files that were generated.
(Optional) Copy the /etc/mail/aliases, the /etc/mail/aliases.dir, and the/etc/mail/aliases.pag files to each of the other systems.
You can copy the three files by using the rcp or rdist commands. Refer to the rcp(1) man page or the rdist(1) man page for more information. Alternately, you can create a script for this purpose.
When you copy these files, you do not need to run the newaliases command on each of the other systems. However, remember that you must update all the /etc/mail/aliases files each time you add or remove a mail client.
(Optional) Copy the /etc/mail/aliases.db file to each of the other systems.
You can copy the file by using the rcp or rdist commands. Refer to the rcp(1) man page or the rdist(1) man page for more information. Alternately, you can create a script for this purpose.
When you copy this file, you do not need to run the newaliases command on each of the other systems. However, remember that you must update all the /etc/mail/aliases files each time you add or remove a mail client.
How to Create a Keyed Map FileTo create a keyed map file, follow these instructions.
Become superuser on the mail server or assume an equivalent role.
For information about roles, refer to "Using Privileged Applications" in System Administration Guide: Security Services.
Create an input file.
Entries can have the following syntax.
old_name@newdomain.com new_name@newdomain.com old_name@olddomain.com error:nouser No such user here @olddomain.com %1@newdomain.com |
| old_name@newdomain.com | Use the user name that was previously assigned with the domain that is newly assigned. |
| new_name@newdomain.com | Use the address that is newly assigned. |
| old_name@olddomain.com | Use the user name that was previously assigned with the domain that was previously assigned. |
| olddomain.com | Use the domain that was previously assigned. |
| newdomain.com | Use the domain that is newly assigned. |
The first entry redirects mail to a new alias. The next entry creates a message when an incorrect alias is used. The last entry redirects all incoming mail from olddomain to newdomain.
Create the database file.
# /usr/sbin/makemap maptype newmap < newmap |
| maptype | Select a database type, such as dbm, btree, or hash. |
| newmap | Use the name of the input file and the first part of the name of the database file. If the dbm database type is selected, then the database files are created by using a .pag and a .dir suffix. For the other two database types, the file name is followed by .db. |
Previous Contents Index Next ![]() |