xref: /netbsd-src/external/ibm-public/postfix/dist/html/trace.8.html (revision 181254a7b1bdde6873432bffef2d2decc4b5c22f)
1<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
2        "http://www.w3.org/TR/html4/loose.dtd">
3<html> <head>
4<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
5<title> Postfix manual - bounce(8) </title>
6</head> <body> <pre>
7BOUNCE(8)                                                            BOUNCE(8)
8
9<b>NAME</b>
10       bounce - Postfix delivery status reports
11
12<b>SYNOPSIS</b>
13       <b>bounce</b> [generic Postfix daemon options]
14
15<b>DESCRIPTION</b>
16       The <a href="bounce.8.html"><b>bounce</b>(8)</a> daemon maintains per-message log files with delivery sta-
17       tus information. Each log file is named after the queue  file  that  it
18       corresponds  to,  and  is  kept in a queue subdirectory named after the
19       service name in the <a href="master.5.html"><b>master.cf</b></a> file (either  <b>bounce</b>,  <b>defer</b>  or  <b>trace</b>).
20       This program expects to be run from the <a href="master.8.html"><b>master</b>(8)</a> process manager.
21
22       The <a href="bounce.8.html"><b>bounce</b>(8)</a> daemon processes two types of service requests:
23
24       <b>o</b>      Append a recipient (non-)delivery status record to a per-message
25              log file.
26
27       <b>o</b>      Enqueue a delivery status notification message, with a copy of a
28              per-message log file and of the corresponding message.  When the
29              delivery status notification message is  enqueued  successfully,
30              the per-message log file is deleted.
31
32       The  software does a best notification effort. A non-delivery notifica-
33       tion is sent even when the log file or the original message  cannot  be
34       read.
35
36       Optionally,  a  bounce  (defer,  trace)  client  can  request  that the
37       per-message log file be deleted when  the  requested  operation  fails.
38       This  is  used by clients that cannot retry transactions by themselves,
39       and that depend on retry logic in their own client.
40
41<b>STANDARDS</b>
42       <a href="http://tools.ietf.org/html/rfc822">RFC 822</a> (ARPA Internet Text Messages)
43       <a href="http://tools.ietf.org/html/rfc2045">RFC 2045</a> (Format of Internet Message Bodies)
44       <a href="http://tools.ietf.org/html/rfc2822">RFC 2822</a> (Internet Message Format)
45       <a href="http://tools.ietf.org/html/rfc3462">RFC 3462</a> (Delivery Status Notifications)
46       <a href="http://tools.ietf.org/html/rfc3464">RFC 3464</a> (Delivery Status Notifications)
47       <a href="http://tools.ietf.org/html/rfc3834">RFC 3834</a> (Auto-Submitted: message header)
48       <a href="http://tools.ietf.org/html/rfc5322">RFC 5322</a> (Internet Message Format)
49       <a href="http://tools.ietf.org/html/rfc6531">RFC 6531</a> (Internationalized SMTP)
50       <a href="http://tools.ietf.org/html/rfc6532">RFC 6532</a> (Internationalized Message Format)
51       <a href="http://tools.ietf.org/html/rfc6533">RFC 6533</a> (Internationalized Delivery Status Notifications)
52
53<b>DIAGNOSTICS</b>
54       Problems and transactions are logged to <b>syslogd</b>(8) or <a href="postlogd.8.html"><b>postlogd</b>(8)</a>.
55
56<b>CONFIGURATION PARAMETERS</b>
57       Changes to <a href="postconf.5.html"><b>main.cf</b></a> are picked up automatically, as <a href="bounce.8.html"><b>bounce</b>(8)</a>  processes
58       run for only a limited amount of time. Use the command "<b>postfix reload</b>"
59       to speed up a change.
60
61       The text below provides only a parameter summary. See  <a href="postconf.5.html"><b>postconf</b>(5)</a>  for
62       more details including examples.
63
64       <b><a href="postconf.5.html#2bounce_notice_recipient">2bounce_notice_recipient</a> (postmaster)</b>
65              The  recipient  of undeliverable mail that cannot be returned to
66              the sender.
67
68       <b><a href="postconf.5.html#backwards_bounce_logfile_compatibility">backwards_bounce_logfile_compatibility</a> (yes)</b>
69              Produce additional <a href="bounce.8.html"><b>bounce</b>(8)</a> logfile records that can be read by
70              Postfix versions before 2.0.
71
72       <b><a href="postconf.5.html#bounce_notice_recipient">bounce_notice_recipient</a> (postmaster)</b>
73              The recipient of postmaster notifications with the message head-
74              ers of mail that Postfix did not deliver and of  SMTP  conversa-
75              tion transcripts of mail that Postfix did not receive.
76
77       <b><a href="postconf.5.html#bounce_size_limit">bounce_size_limit</a> (50000)</b>
78              The  maximal  amount  of original message text that is sent in a
79              non-delivery notification.
80
81       <b><a href="postconf.5.html#bounce_template_file">bounce_template_file</a> (empty)</b>
82              Pathname of a configuration file with bounce message  templates.
83
84       <b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
85              The  default  location of the Postfix <a href="postconf.5.html">main.cf</a> and <a href="master.5.html">master.cf</a> con-
86              figuration files.
87
88       <b><a href="postconf.5.html#daemon_timeout">daemon_timeout</a> (18000s)</b>
89              How much time a Postfix daemon process  may  take  to  handle  a
90              request before it is terminated by a built-in watchdog timer.
91
92       <b><a href="postconf.5.html#delay_notice_recipient">delay_notice_recipient</a> (postmaster)</b>
93              The recipient of postmaster notifications with the message head-
94              ers of mail that cannot be delivered within  $<a href="postconf.5.html#delay_warning_time">delay_warning_time</a>
95              time units.
96
97       <b><a href="postconf.5.html#deliver_lock_attempts">deliver_lock_attempts</a> (20)</b>
98              The maximal number of attempts to acquire an exclusive lock on a
99              mailbox file or <a href="bounce.8.html"><b>bounce</b>(8)</a> logfile.
100
101       <b><a href="postconf.5.html#deliver_lock_delay">deliver_lock_delay</a> (1s)</b>
102              The time between attempts to acquire  an  exclusive  lock  on  a
103              mailbox file or <a href="bounce.8.html"><b>bounce</b>(8)</a> logfile.
104
105       <b><a href="postconf.5.html#ipc_timeout">ipc_timeout</a> (3600s)</b>
106              The  time  limit  for  sending  or receiving information over an
107              internal communication channel.
108
109       <b><a href="postconf.5.html#internal_mail_filter_classes">internal_mail_filter_classes</a> (empty)</b>
110              What  categories  of  Postfix-generated  mail  are  subject   to
111              before-queue    content    inspection    by   <a href="postconf.5.html#non_smtpd_milters">non_smtpd_milters</a>,
112              <a href="postconf.5.html#header_checks">header_checks</a> and <a href="postconf.5.html#body_checks">body_checks</a>.
113
114       <b><a href="postconf.5.html#mail_name">mail_name</a> (Postfix)</b>
115              The mail system name that is displayed in Received: headers,  in
116              the SMTP greeting banner, and in bounced mail.
117
118       <b><a href="postconf.5.html#max_idle">max_idle</a> (100s)</b>
119              The  maximum  amount of time that an idle Postfix daemon process
120              waits for an incoming connection before terminating voluntarily.
121
122       <b><a href="postconf.5.html#max_use">max_use</a> (100)</b>
123              The maximal number of incoming connections that a Postfix daemon
124              process will service before terminating voluntarily.
125
126       <b><a href="postconf.5.html#notify_classes">notify_classes</a> (resource, software)</b>
127              The list of error classes that are reported to the postmaster.
128
129       <b><a href="postconf.5.html#process_id">process_id</a> (read-only)</b>
130              The process ID of a Postfix command or daemon process.
131
132       <b><a href="postconf.5.html#process_name">process_name</a> (read-only)</b>
133              The process name of a Postfix command or daemon process.
134
135       <b><a href="postconf.5.html#queue_directory">queue_directory</a> (see 'postconf -d' output)</b>
136              The location of the Postfix top-level queue directory.
137
138       <b><a href="postconf.5.html#syslog_facility">syslog_facility</a> (mail)</b>
139              The syslog facility of Postfix logging.
140
141       <b><a href="postconf.5.html#syslog_name">syslog_name</a> (see 'postconf -d' output)</b>
142              A prefix that  is  prepended  to  the  process  name  in  syslog
143              records, so that, for example, "smtpd" becomes "prefix/smtpd".
144
145       Available in Postfix 3.0 and later:
146
147       <b><a href="postconf.5.html#smtputf8_autodetect_classes">smtputf8_autodetect_classes</a> (sendmail, verify)</b>
148              Detect  that  a message requires SMTPUTF8 support for the speci-
149              fied mail origin classes.
150
151       Available in Postfix 3.3 and later:
152
153       <b><a href="postconf.5.html#service_name">service_name</a> (read-only)</b>
154              The <a href="master.5.html">master.cf</a> service name of a Postfix daemon process.
155
156<b>FILES</b>
157       /var/spool/postfix/bounce/* non-delivery records
158       /var/spool/postfix/defer/* non-delivery records
159       /var/spool/postfix/trace/* delivery status records
160
161<b>SEE ALSO</b>
162       <a href="bounce.5.html">bounce(5)</a>, bounce message template format
163       <a href="qmgr.8.html">qmgr(8)</a>, queue manager
164       <a href="postconf.5.html">postconf(5)</a>, configuration parameters
165       <a href="master.5.html">master(5)</a>, generic daemon options
166       <a href="master.8.html">master(8)</a>, process manager
167       <a href="postlogd.8.html">postlogd(8)</a>, Postfix logging
168       syslogd(8), system logging
169
170<b>LICENSE</b>
171       The Secure Mailer license must be distributed with this software.
172
173<b>AUTHOR(S)</b>
174       Wietse Venema
175       IBM T.J. Watson Research
176       P.O. Box 704
177       Yorktown Heights, NY 10598, USA
178
179       Wietse Venema
180       Google, Inc.
181       111 8th Avenue
182       New York, NY 10011, USA
183
184                                                                     BOUNCE(8)
185</pre> </body> </html>
186