# man > defer(8)

---
type: CommandReference
command: bounce
mode: man
section: 8postfix
source: man-pages
---

## Quick Reference

- `bounce` — Maintains per-message log files with delivery status information
- `bounce` processes two service requests: append recipient (non-)delivery record, and enqueue delivery status notification
- Non-delivery notification sent even if log file or original message cannot be read
- Optional client request to delete log file on failure

## Name

`bounce` — Postfix delivery status reports

## Synopsis

`bounce` [generic Postfix daemon options]

## Options

Configuration parameters (see `postconf(5)` for details):

- `2bounce_notice_recipient (postmaster)` — Recipient of undeliverable mail that cannot be returned to sender
- `backwards_bounce_logfile_compatibility (yes)` — Produce additional logfile records readable by Postfix < 2.0
- `bounce_notice_recipient (postmaster)` — Recipient of postmaster notifications with headers of undelivered or unreceived mail
- `bounce_size_limit (50000)` — Max original message text sent in non-delivery notification
- `bounce_template_file (empty)` — Pathname of configuration file with bounce message templates
- `config_directory (see 'postconf -d' output)` — Default location of main.cf and master.cf
- `daemon_timeout (18000s)` — Max time for daemon to handle request before watchdog termination
- `delay_notice_recipient (postmaster)` — Recipient of postmaster notifications for delayed mail
- `deliver_lock_attempts (20)` — Max attempts to acquire exclusive lock on mailbox or bounce logfile
- `deliver_lock_delay (1s)` — Time between lock acquisition attempts
- `ipc_timeout (3600s)` — Time limit for internal communication
- `internal_mail_filter_classes (empty)` — Categories of Postfix-generated mail subject to before-queue content inspection
- `mail_name (Postfix)` — Mail system name displayed in headers, SMTP greeting, and bounced mail
- `max_idle (100s)` — Max idle time before voluntary termination
- `max_use (100)` — Max incoming connections before voluntary termination
- `notify_classes (resource, software)` — Error classes reported to postmaster
- `process_id (read-only)` — Process ID of Postfix command or daemon
- `process_name (read-only)` — Process name of Postfix command or daemon
- `queue_directory (see 'postconf -d' output)` — Location of Postfix top-level queue directory
- `syslog_facility (mail)` — Syslog facility for Postfix logging
- `syslog_name (see 'postconf -d' output)` — Prefix prepended to process name in syslog records
- `smtputf8_autodetect_classes (sendmail, verify)` — Detect SMTPUTF8 requirement for specified mail origin classes (Postfix 3.0+)
- `service_name (read-only)` — master.cf service name of daemon process (Postfix 3.3+)
- `enable_threaded_bounces (no)` — Enable non-delivery, success, and delay notifications with References: and In-Reply-To: headers (Postfix 3.6+)

## See Also

- [bounce(5)](https://www.chedong.com/phpMan.php/man/bounce/5/markdown) — bounce message template format
- [qmgr(8)](https://www.chedong.com/phpMan.php/man/qmgr/8/markdown) — queue manager
- [postconf(5)](https://www.chedong.com/phpMan.php/man/postconf/5/markdown) — configuration parameters
- [master(5)](https://www.chedong.com/phpMan.php/man/master/5/markdown) — generic daemon options
- [master(8)](https://www.chedong.com/phpMan.php/man/master/8/markdown) — process manager
- [postlogd(8)](https://www.chedong.com/phpMan.php/man/postlogd/8/markdown) — Postfix logging
- [syslogd(8)](https://www.chedong.com/phpMan.php/man/syslogd/8/markdown) — system logging