summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/makemap.8
diff options
context:
space:
mode:
authorJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-02-17 23:46:04 +0000
committerJacek Masiulaniec <jacekm@cvs.openbsd.org>2009-02-17 23:46:04 +0000
commit4122906f74ca08af3415609c23db5bb165458839 (patch)
tree8abdf14d9f53ee4648702a255e305311fb98082b /usr.sbin/smtpd/makemap.8
parent7503e45b591efdca99fab951c8fff58a20656994 (diff)
sync makemap man page with the code. create separate page for newaliases
which points at makemap as the preferred utility; ok gilles@
Diffstat (limited to 'usr.sbin/smtpd/makemap.8')
-rw-r--r--usr.sbin/smtpd/makemap.882
1 files changed, 37 insertions, 45 deletions
diff --git a/usr.sbin/smtpd/makemap.8 b/usr.sbin/smtpd/makemap.8
index a8bf6f207bd..e51ed2efe80 100644
--- a/usr.sbin/smtpd/makemap.8
+++ b/usr.sbin/smtpd/makemap.8
@@ -1,56 +1,56 @@
-.\" $OpenBSD: makemap.8,v 1.4 2009/02/14 18:37:12 jacekm Exp $
-.\" Copyright (c) 1998-2002 Sendmail, Inc. and its suppliers.
-.\" All rights reserved.
-.\" Copyright (c) 1988, 1991, 1993
-.\" The Regents of the University of California. All rights reserved.
+.\" $OpenBSD: makemap.8,v 1.5 2009/02/17 23:46:03 jacekm Exp $
.\"
-.\" By using this file, you agree to the terms and conditions set
-.\" forth in the LICENSE file which can be found at the top level of
-.\" the sendmail distribution.
+.\" Copyright (c) 2009 Jacek Masiulaniec <jacekm@openbsd.org>
+.\" Copyright (c) 2008-2009 Gilles Chechade <gilles@openbsd.org>
.\"
+.\" Permission to use, copy, modify, and distribute this software for any
+.\" purpose with or without fee is hereby granted, provided that the above
+.\" copyright notice and this permission notice appear in all copies.
.\"
-.\" $Sendmail: makemap.8,v 8.30 2002/06/27 23:41:04 gshapiro Exp $
+.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: February 14 2009 $
+.Dd $Mdocdate: February 17 2009 $
.Dt MAKEMAP 8
.Os
.Sh NAME
-.Nm makemap ,
-.Nm newaliases
+.Nm makemap
.Nd create database maps for smtpd
.Sh SYNOPSIS
.Nm makemap
-.Op Fl t Ar type
.Op Fl o Ar dbfile
+.Op Fl t Ar type
.Ar file
-.Nm newaliases
.Sh DESCRIPTION
.Nm
-creates the database maps used by the keyed map lookups in
+creates the database maps used by keyed map lookups in
.Xr smtpd 8 .
It reads input from
.Ar file
-and outputs them to
-.Ar dbfile .
-If
-.Ar dbfile
-is not specified, output file name is made by appending .db
-to
+and writes database to a file
+whose name is made by adding .db suffix to
.Ar file .
.Pp
In all cases,
.Nm
-reads lines from
-.Ar file
-consisting of words separated by whitespace.
+reads lines consisting of words separated by whitespace.
The first is the database key,
the remaining specify mapped value.
Database key and value may optionally be separated
-using colon character.
+by the colon character.
.Pp
-The
-.Ar type
-argument specifies format of resulting map file.
+The options are as follows:
+.Bl -tag -width Ds
+.It Fl o Ar dbfile
+Write generated database to
+.Ar dbfile .
+.It Fl t Ar type
+Specify format of resulting map file.
Default map format is suitable for storing simple, unstructured
key-to-value string associations.
However, if mapped value has special meaning,
@@ -66,15 +66,8 @@ This format can be used for building user aliases and
virtual domains database files.
.El
.Pp
+.El
.Ex -std makemap
-.Pp
-.Nm newaliases
-rebuilds the random access database for the mail aliases file
-.Pa /etc/mail/aliases .
-It must be run each time this file is changed
-in order for the change to take effect.
-.Pp
-.Ex -std newaliases
.Sh FILES
.Bl -tag -width "/etc/mail/aliasesXXX" -compact
.It Pa /etc/mail/aliases
@@ -83,15 +76,14 @@ List of user mail aliases.
List of hosted virtual domains.
.El
.Sh SEE ALSO
-.Xr editmap 8 ,
-.Xr smtpd 8 ,
.Xr aliases 5 ,
-.Xr mailer.conf 5
+.Xr mailer.conf 5 ,
+.Xr editmap 8 ,
+.Xr newaliases 8 ,
+.Xr smtpd 8
.Sh HISTORY
-These
+The
.Nm
-and
-.Nm newaliases
-commands first appeared in
-.Ox 4.5
-as the replacement for equivalent commands shipped with sendmail.
+command first appeared in
+.Ox 4.6
+as the replacement for equivalent command shipped with sendmail.