PRAYER-SESSION(8)
β¨ PRAYER-SESSION(8) β¨
okay bestie, gather round π this is prayer-session β the Prayer user session backend daemon, and yes it's giving "quiet little background process that does literally everything". lowkey the backbone of the whole Prayer Webmail situation. no cap. π«Ά
πΈ SYNOPSIS πΈ
prayer-session [--config-file file] [[--config-option name=value] ...]
[--foreground]
π¦ DESCRIPTION π¦
so prayer-session is the backend process in the Prayer Webmail system. the way that a fresh prayer-session backend gets forked off every single time a user logs in?? iconic behaviour honestly. π
this process is holding all of the permanent state associated with that login session, and when I say all, I mean:
- one or more connections to a IMAP server π
- and possibly connections to
accountdservers too
prayer-session talks to the user using HTML over HTTP connections via the prayer(8) proxy. and every login has a session ID that the front end processes use to find the correct backend β like a little name tag so nobody gets lost at the party π
backend server processes move into a dormant state after a certain period of inactivity, shutting down IMAP and accountd connections β but plot twist, those are easily resuscitated when the session wakes up β¨ she's just napping!! and after a long period of inactivity, typically several hours, the session process shuts down. periodt. π€
π OPTIONS π
prayer-session accepts the following command-line options:
--config-filefileβ reads configuration fromfileinstead of the default/etc/prayer/prayer.cf. yes ma'am, custom config file, we love to see it π--config-optionname=valueβ sets (overrides) the configuration optionnametovalue. and bestie, any number of options can be specified in this manner β go off, stack them all π--foregroundβ Debug mode. Run a single process in the foreground. very demure, very mindful, stays right there in front of you π₯
π ENVIRONMENT π
PRAYER_CONFIG_FILEβ can be set to specify the configuration file to use. but heads up: the--config-fileoption takes precedence over this variable. command line stays winning, iykyk πPRAYER_HOSTNAMEβ Local hostname. and she does NOT play, this one overrides the hostname setting in the configuration file as well as on the command line. like, both of them. main character energy fr fr π
π FILES π
/usr/local/prayer/etc/prayer.cfβ Default configuration file. π/usr/local/prayer/templates/β Location of standard templates. and here's the tea: the templates are compiled intoprayer-sessionfor performance reasons, so the template files are actually not used π but they are available for customization! so like, they're there for the vibes and for you to customize. best of both worlds. β¨
β SEE ALSO β
π AUTHORS π
This manual page was put together by Magnus Holmgren <holmgren@debian.org> using documentation written by David Carter <dpc22@cam.ac.uk>. absolute legends, we thank them for their service π«Ά
and that's the whole page, bestie!! π¦ the source/version on this one is The Prayer Webmail Interface and it's dated 17 August 2008 β a certified classic, still slaying in PRAYER-SESSION(8) πβ¨π
π¦ 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