The `debug' transport is provided for debugging purposes only. It has no options and is not normally referenced in a configuration file. It is recommended that Exim normally be built without including this code.
The `debug' transport is used when the configuration option `debug_transport' is set. It gets called instead of the real transport for all deliveries, both local and remote, so no real mail delivery takes place at all. Instead, the `debug' transport appends information about the message and a copy of the message itself to the file named by the `debug_transport' option. No locking is used.
The file must be writeable by Exim at the time of delivery. For intercepted local deliveries this means it must be writeable by the relevant user, while for intercepted remoted deliveries it must be writeable by the Exim user, if one is defined.
Go to the first, previous, next, last section, table of contents.