~ubuntu-branches/ubuntu/dapper/postfix/dapper-security

« back to all changes in this revision

Viewing changes to man/man8/verify.8

  • Committer: Bazaar Package Importer
  • Author(s): LaMont Jones
  • Date: 2005-02-27 09:33:07 UTC
  • Revision ID: james.westby@ubuntu.com-20050227093307-cn789t27ibnlh6tf
Tags: upstream-2.1.5
ImportĀ upstreamĀ versionĀ 2.1.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.TH VERIFY 8 
 
2
.ad
 
3
.fi
 
4
.SH NAME
 
5
verify
 
6
\-
 
7
Postfix address verification server
 
8
.SH "SYNOPSIS"
 
9
.na
 
10
.nf
 
11
\fBverify\fR [generic Postfix daemon options]
 
12
.SH DESCRIPTION
 
13
.ad
 
14
.fi
 
15
The Postfix address verification server maintains a record
 
16
of what recipient addresses are known to be deliverable or
 
17
undeliverable.
 
18
 
 
19
Addresses are verified by injecting probe messages into the
 
20
Postfix queue. Probe messages are run through all the routing
 
21
and rewriting machinery except for final delivery, and are
 
22
discarded rather than being deferred or bounced.
 
23
 
 
24
Address verification relies on the answer from the nearest
 
25
MTA for the specified address, and will therefore not detect
 
26
all undeliverable addresses.
 
27
 
 
28
This server is designed to run under control by the Postfix
 
29
master server. It maintains an optional persistent database.
 
30
To avoid being interrupted by "postfix stop" in the middle
 
31
of a database update, the process runs in a separate process
 
32
group.
 
33
 
 
34
This server implements the following requests:
 
35
.IP "\fBupdate\fI address status text\fR"
 
36
Update the status and text of the specified address.
 
37
.IP "\fBquery\fI address\fR"
 
38
Look up the \fIstatus\fR and \fItext\fR for the specified address.
 
39
If the status is unknown, a probe is sent and an "in progress"
 
40
status is returned.
 
41
.SH "SECURITY"
 
42
.na
 
43
.nf
 
44
.ad
 
45
.fi
 
46
The address verification server is not security-sensitive. It does
 
47
not talk to the network, and it does not talk to local users.
 
48
The verify server can run chrooted at fixed low privilege.
 
49
 
 
50
The address verification server can be coerced to store
 
51
unlimited amounts of garbage. Limiting the cache size
 
52
trades one problem (disk space exhaustion) for another
 
53
one (poor response time to client requests).
 
54
.SH DIAGNOSTICS
 
55
.ad
 
56
.fi
 
57
Problems and transactions are logged to \fBsyslogd\fR(8).
 
58
.SH BUGS
 
59
.ad
 
60
.fi
 
61
The address verification service is suitable only for sites that
 
62
handle a low mail volume. Verification probes add additional
 
63
traffic to the mail queue and perform poorly under high load.
 
64
Servers may blacklist sites that probe excessively, or that
 
65
probe excessively for non-existent recipient addresses.
 
66
 
 
67
If the persistent database ever gets corrupted then the world
 
68
comes to an end and human intervention is needed. This violates
 
69
a basic Postfix principle.
 
70
.SH "CONFIGURATION PARAMETERS"
 
71
.na
 
72
.nf
 
73
.ad
 
74
.fi
 
75
Changes to \fBmain.cf\fR are not picked up automatically, as verify(8)
 
76
processes are persistent. Use the command "\fBpostfix reload\fR" after
 
77
a configuration change.
 
78
 
 
79
The text below provides only a parameter summary. See
 
80
postconf(5) for more details including examples.
 
81
.SH "CACHE CONTROLS"
 
82
.na
 
83
.nf
 
84
.ad
 
85
.fi
 
86
.IP "\fBaddress_verify_map (empty)\fR"
 
87
Optional lookup table for persistent address verification status
 
88
storage.
 
89
.IP "\fBaddress_verify_sender (postmaster)\fR"
 
90
The sender address to use in address verification probes.
 
91
.IP "\fBaddress_verify_positive_expire_time (31d)\fR"
 
92
The time after which a successful probe expires from the address
 
93
verification cache.
 
94
.IP "\fBaddress_verify_positive_refresh_time (7d)\fR"
 
95
The time after which a successful address verification probe needs
 
96
to be refreshed.
 
97
.IP "\fBaddress_verify_negative_cache (yes)\fR"
 
98
Enable caching of failed address verification probe results.
 
99
.IP "\fBaddress_verify_negative_expire_time (3d)\fR"
 
100
The time after which a failed probe expires from the address
 
101
verification cache.
 
102
.IP "\fBaddress_verify_negative_refresh_time (3h)\fR"
 
103
The time after which a failed address verification probe needs to
 
104
be refreshed.
 
105
.SH "PROBE MESSAGE ROUTING CONTROLS"
 
106
.na
 
107
.nf
 
108
.ad
 
109
.fi
 
110
By default, probe messages are delivered via the same route
 
111
as regular messages.  The following parameters can be used to
 
112
override specific message routing mechanisms.
 
113
.IP "\fBaddress_verify_relayhost ($relayhost)\fR"
 
114
Overrides the relayhost parameter setting for address verification
 
115
probes.
 
116
.IP "\fBaddress_verify_transport_maps ($transport_maps)\fR"
 
117
Overrides the transport_maps parameter setting for address verification
 
118
probes.
 
119
.IP "\fBaddress_verify_local_transport ($local_transport)\fR"
 
120
Overrides the local_transport parameter setting for address
 
121
verification probes.
 
122
.IP "\fBaddress_verify_virtual_transport ($virtual_transport)\fR"
 
123
Overrides the virtual_transport parameter setting for address
 
124
verification probes.
 
125
.IP "\fBaddress_verify_relay_transport ($relay_transport)\fR"
 
126
Overrides the relay_transport parameter setting for address
 
127
verification probes.
 
128
.IP "\fBaddress_verify_default_transport ($default_transport)\fR"
 
129
Overrides the default_transport parameter setting for address
 
130
verification probes.
 
131
.SH "MISCELLANEOUS CONTROLS"
 
132
.na
 
133
.nf
 
134
.ad
 
135
.fi
 
136
.IP "\fBconfig_directory (see 'postconf -d' output)\fR"
 
137
The default location of the Postfix main.cf and master.cf
 
138
configuration files.
 
139
.IP "\fBdaemon_timeout (18000s)\fR"
 
140
How much time a Postfix daemon process may take to handle a
 
141
request before it is terminated by a built-in watchdog timer.
 
142
.IP "\fBipc_timeout (3600s)\fR"
 
143
The time limit for sending or receiving information over an internal
 
144
communication channel.
 
145
.IP "\fBprocess_id (read-only)\fR"
 
146
The process ID of a Postfix command or daemon process.
 
147
.IP "\fBprocess_name (read-only)\fR"
 
148
The process name of a Postfix command or daemon process.
 
149
.IP "\fBqueue_directory (see 'postconf -d' output)\fR"
 
150
The location of the Postfix top-level queue directory.
 
151
.IP "\fBsyslog_facility (mail)\fR"
 
152
The syslog facility of Postfix logging.
 
153
.IP "\fBsyslog_name (postfix)\fR"
 
154
The mail system name that is prepended to the process name in syslog
 
155
records, so that "smtpd" becomes, for example, "postfix/smtpd".
 
156
.SH "SEE ALSO"
 
157
.na
 
158
.nf
 
159
smtpd(8), Postfix SMTP server
 
160
cleanup(8), enqueue Postfix message
 
161
postconf(5), configuration parameters
 
162
syslogd(5), system logging
 
163
.SH "README FILES"
 
164
.na
 
165
.nf
 
166
.ad
 
167
.fi
 
168
Use "\fBpostconf readme_directory\fR" or
 
169
"\fBpostconf html_directory\fR" to locate this information.
 
170
.na
 
171
.nf
 
172
ADDRESS_VERIFICATION_README, address verification howto
 
173
.SH "LICENSE"
 
174
.na
 
175
.nf
 
176
.ad
 
177
.fi
 
178
The Secure Mailer license must be distributed with this software.
 
179
.SH "HISTORY"
 
180
.na
 
181
.nf
 
182
.ad
 
183
.fi
 
184
This service was introduced with Postfix version 2.1.
 
185
.SH "AUTHOR(S)"
 
186
.na
 
187
.nf
 
188
Wietse Venema
 
189
IBM T.J. Watson Research
 
190
P.O. Box 704
 
191
Yorktown Heights, NY 10598, USA