pigeon is a simple RFC-compliant email autoresponder; it monitors IMAP for mailbox updates and replies to unseen messages with content rendered from the configured template. pigeon supports per-address cooldown timers to prevent mail loops, and can ignore messages sent to alias addresses. pigeon is opinionated and is intended to be configured with accounts used by automated systems or unattended (and presently empty) inboxes; it's designed to accommodate a particularly narrow use case. pigeon's idling logic is borrowed from aerc[1] and makes use of emersion's well-designed go-imap[2] and go-smtp[3] libraries. Usage of ./pigeon: -conf string path to JSON configuration (default "./pigeon.json") -eml string path to EML message (default "./message.eml") [1] https://sr.ht/~rjarry/aerc/ [2] https://github.com/emersion/go-imap [3] https://github.com/emersion/go-smtp