KUVERT_SUBMIT(1)
π KUVERT_SUBMIT β the manual page, bestie edition π
okay so before we even get into it: this is kuvert_submit, section 1 of the User Commands manual, and it's literally the MTA wrapper for mail submission to kuvert(1). she's a little middle-manager for your emails and she eats every single time. let's go π¦
β¨ NAME β¨
kuvert_submit β MTA wrapper for mail submission to kuvert(1)
πΈ SYNOPSIS πΈ
kuvert_submit [sendmail-options] [recipients...]
π DESCRIPTION π
So here's the vibe. Kuvert_submit submits an email either directly to sendmail(8) or enqueues it for kuvert(1) for further processing. That's it, that's the whole job. π«Ά
The way this is supposed to go down: your MUA should call kuvert_submit instead of your usual MTA, so that kuvert gets to intercept and process all your outgoing mails. no cap, that's the entire point. if you're wondering how to make your MUA do that, pls go read your MUA's documentation about how to override the MTA it uses β that part is not our problem, bestie π
Now the fun part. Kuvert_submit transparently invokes "/usr/sbin/sendmail" directly if:
- it cannot find a
~/.kuvertconfiguration file, or - the
-bvoption is given.
Otherwise β and this is the main character moment β it enqueues the email in the queue directory specified in the configuration file. slay. π
But babes, things can go wrong. If enqueuing fails, or if the configuration file is invalid, kuvert_submit prints an error message to STDERR and terminates with exit code 1. π
On successful submission, kuvert_submit terminates with exit code 0. as she should. β¨
Oh and also β Kuvert_submit logs messages to syslog with the facility "mail". lowkey keeping receipts, love that for her.
β¨ OPTIONS β¨
okay so the options situation is conditional, which is so real of her. here's the tea:
If it runs the MTA directly, then kuvert_submit passes all options through to /usr/sbin/sendmail. everything. the whole bag. π
Otherwise, it ignores all options except -f and -t β and, of course, -bv, which triggers a direct sendmail pass-through. so basically those two get to come to the party, everyone else is uninvited. π
-f <emailaddress>β Sets the envelope sender.Kuvert_submitpasses this on to kuvert. π-tβ Tells an MTA to use the recipients in the mail instead of any commandline arguments. If-tis not given, thenkuvert_submitpasses the recipients from the commandline on to kuvert. iykyk. π¬
π FILES π
~/.kuvertβ The configuration file read bykuvertandkuvert_submit. If it's not present,kuvert_submitcalls/usr/sbin/sendmaildirectly. no config, no queue, just straight to sendmail, periodt. β¨~/.kuvert_queueβ The default queue directory. this is where the emails hang out until kuvert comes to collect them π§
π¦ SEE ALSO π¦
kuvert(1)β go read her too, she's iconic π
π AUTHOR π
Alexander Zangerl <az@snafu.priv.at> β absolute legend, we stan π
π COPYRIGHT AND LICENCE π
copyright 1999-2008 Alexander Zangerl <az@snafu.priv.at>
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
bestie reminder: this whole page is from the Mail manual, dated 2026-01-22, and it's KUVERT_SUBMIT(1) β so if you were looking for section 8 or some other girl, wrong page, but glad you're here anyway π
β¨
that's the whole page, no notes, go configure your MUA. bye bestie ππ¦π
π¦ where this page comes from
- ubuntu resolute: kuvert 2.2.6build1
- ubuntu stonking: kuvert 2.2.6build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms