The email address which we use as the From: address for notifications in our internal Beaker deployment regularly receives a large number of vacation auto-replies. Beaker sends out a job completion notification (or other type of notification) and the user's mail server replies back to say they are on vacation. This produces a large amount of noise which can obscure real errors from cron and the like, so we would like to eliminate it. RFC 3834 <https://tools.ietf.org/search/rfc3834> says that mails produced by an automatic process (rather than a human) should have: Auto-Submitted: auto-generated and that vacation auto-responders should not reply to them. The RFC also notes that earlier implementations would also not respond to mails having: Precedence: bulk so we should probably set that too.
https://gerrit.beaker-project.org/6129 Note that we shouldn't set these headers on the system loan requests and system problem reports, because those *are* actually triggered directly by a human. And they will be sent with the From: address of the human who sent them. So auto-replies in that case make sense.
Released with Beaker 25.5: https://beaker-project.org/docs/whats-new/release-25.html#beaker-25-5