PRAYER(8)
π prayer(8) β bestie edition π
okay so first things first: this is a LOCAL manual page, and yeah the header literally calls it UNTITLED() (the audacity π), but bestie it has a name and the name is prayer. It's the standalone IMAP-based webmail server, and I'm gonna walk you through it like we're texting at 2am. No cap.
β¨ NAME β¨
prayer β standalone IMAP-based webmail server π¦
πΈ SYNOPSIS πΈ
prayer [--config-file file] [[--config-option name=value] ...]
[--foreground | --disable-prefork] [--disable-session | --
session-options ...]
look at that little beauty. now let's break it down. π
π DESCRIPTION π
So prayer is the normal frontend daemon in the Prayer Webmail system. She's a simple HTTP server and a proxy β she serves up icons and other static files, but firstly and foremostly (their words, iconic phrasing, keeping it) she forwards requests to the correct backend daemons based on session IDs passed either in cookies or as part of the URL. She's basically the group chat moderator routing everyone to the right DM. π«Ά
The master daemon normally preforks a number of child processes, and each of those will serve a configurable number of requests. The total number of child processes is limited to prevent denial of service attacks. Protective queen behavior, honestly. π‘οΈ
prayer accepts the following command-line options:
--config-file fileβ Reads configuration from file instead of the default. π--config-option name=valueβ Sets (overrides) the configuration option name to value. Any number of options can be specified in this manner. β¨ (stack 'em, bestie, go off)--foregroundβ Debug mode. Run a single process in the foreground. π--disable-preforkβ Disable preforking. The master daemon will listen for connections on the configured ports and spawn child processes one at a time. π£--disable-sessionβ Do not start the session server,prayer-session(8). π«--β End ofprayeroptions; remaining options will be passed toprayer-session(8). π
π ENVIRONMENT π
PRAYER_CONFIG_FILEβ Can be set to specify the configuration file to use. πPRAYER_HOSTNAMEβ Local hostname. Overrides the hostname setting in the configuration file as well as on the command line. π (yes bestie, she outranks everybody)
π FILES π
/usr/local/prayer/etc/prayer.cfβ Default configuration file. βοΈ/usr/local/prayer/icons/β Location of the standard icons used by the interface. πΌοΈ/usr/local/prayer/static/β Directory containing other static files; currently only CSS files. π/var/spool/prayer/sockets/β Pre-configured location of sockets for frontend to backend communication. π
π¦ SEE ALSO π¦
go read those too, iykyk. they're the sequel and the prequel. π
π AUTHORS π
This manual page was put together by Magnus Holmgren <holmgren@debian.org> using documentation written by David Carter <dpc22@cam.ac.uk>. Shoutout to the icons who wrote the docs we're all standing on. π«‘β¨
β cute little sign-off: this page came from The Prayer Webmail Interface, dated 17 August 2008, living in section PRAYER(8). fr fr, that's the whole vibe check. byeee ππΈπ
π¦ where this page comes from
- ubuntu jammy: prayer 1.3.5-dfsg1-8build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms