Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (786ba6782dfc0c1de9b628f8de1dd45815684040)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (786ba6782dfc0c1de9b628f8de1dd45815684040)
  • Date: Fri, 9 Oct 2026 21:17:41 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +
mail/mox/BUILD | 2 +
mail/mox/DEPENDS | 2 +
mail/mox/DETAILS | 19 +++++++++
mail/mox/HISTORY | 2 +
mail/mox/INSTALL | 3 +
mail/mox/WATCH | 1
mail/mox/mox.1 | 110
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
8 files changed, 142 insertions(+)

New commits:
commit 786ba6782dfc0c1de9b628f8de1dd45815684040
Author: Ismael Luceno <ismael AT iodev.co.uk>
Commit: Ismael Luceno <ismael AT sourcemage.org>

mox: new spell, modern, secure, full-featured mail server

diff --git a/ChangeLog b/ChangeLog
index ffd5a49..fd26ef2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2026-10-09 Ismael Luceno <ismael AT sourcemage.org>
+ * mail/mox: new spell, modern, secure, full-featured mail server
+
2026-10-06 chris_debian <cjhandrew AT gmail.com>
* lxqt/lxqt.gpg: add Stefonarch <standreas AT riseup.net>
(48836EB124A1EAAE695EDFEA229CA0A00A17D258), signer of the LXQt 2.4.0
diff --git a/mail/mox/BUILD b/mail/mox/BUILD
new file mode 100755
index 0000000..7dfa603
--- /dev/null
+++ b/mail/mox/BUILD
@@ -0,0 +1,2 @@
+export CGO_ENABLED=0 &&
+go build -v -work -o $SPELL
diff --git a/mail/mox/DEPENDS b/mail/mox/DEPENDS
new file mode 100755
index 0000000..04cfb06
--- /dev/null
+++ b/mail/mox/DEPENDS
@@ -0,0 +1,2 @@
+. "$GRIMOIRE"/VDEPENDS &&
+vdepends <<< "go >= 1.25.0"
diff --git a/mail/mox/DETAILS b/mail/mox/DETAILS
new file mode 100755
index 0000000..2e2b04d
--- /dev/null
+++ b/mail/mox/DETAILS
@@ -0,0 +1,19 @@
+. "$GRIMOIRE"/GO_FUNCTIONS
+ SPELL=mox
+ VERSION=0.0.17
+ SOURCE=$SPELL-$VERSION.tar.gz
+
SOURCE_HASH=sha512:a86e72cc66442853c9044642e137a52a4aa0253bdf8ce18c58410cf9fef96e27fd535f45d0fa9a570a50a671836b45b399d5689aaa579b6421975a1c7abee17c
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://www.xmox.nl/
+
SOURCE_URL[0]=https://github.com/mjl-/mox/archive/refs/tags/v$VERSION.tar.gz
+ LICENSE[0]=MIT
+ LICENSE[1]=MPL-2.0
+ ENTERED=20260926
+ KEYWORDS="mail server"
+ SHORT="modern, secure, full-featured mail server"
+cat << EOF
+Mox is a modern, secure, full-featured, open source mail server for
+low-maintenance self-hosted email. It supports SMTP, IMAP, webmail,
+ACME (Let's Encrypt), and a built-in webserver, all in a single
+binary with minimal configuration.
+EOF
diff --git a/mail/mox/HISTORY b/mail/mox/HISTORY
new file mode 100644
index 0000000..501c22b
--- /dev/null
+++ b/mail/mox/HISTORY
@@ -0,0 +1,2 @@
+2026-09-26 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL, mox.1, WATCH: spell created
diff --git a/mail/mox/INSTALL b/mail/mox/INSTALL
new file mode 100755
index 0000000..734fcee
--- /dev/null
+++ b/mail/mox/INSTALL
@@ -0,0 +1,3 @@
+install -vDm555 -t "$INSTALL_ROOT"/usr/bin $SPELL &&
+install -vDm644 -t "$INSTALL_ROOT"/usr/share/man/man1
"$SPELL_DIRECTORY/$SPELL.1" &&
+gzip -9n "$INSTALL_ROOT"/usr/share/man/man1/$SPELL.1
diff --git a/mail/mox/WATCH b/mail/mox/WATCH
new file mode 100644
index 0000000..83064e5
--- /dev/null
+++ b/mail/mox/WATCH
@@ -0,0 +1 @@
+0 . https://github.com/mjl-/mox/tags
diff --git a/mail/mox/mox.1 b/mail/mox/mox.1
new file mode 100644
index 0000000..88caa5e
--- /dev/null
+++ b/mail/mox/mox.1
@@ -0,0 +1,110 @@
+.Dd September 26, 2026
+.Dt MOX 1
+.Os
+.Sh NAME
+.Nm mox
+.Nd modern, secure, full-featured mail server
+.Sh SYNOPSIS
+.Nm
+.Op Fl config Ar file
+.Op Fl pedantic
+.Ar command
+.Op Ar arguments
+.Sh DESCRIPTION
+.Nm
+is a modern, secure, full-featured, open source mail server for
+low-maintenance self-hosted email.
+It supports SMTP, IMAP, webmail, ACME (Let's Encrypt), and a built-in
+webserver, all in a single binary with minimal configuration.
+.Pp
+The
+.Sy serve
+subcommand starts the server, accepting incoming email over SMTP,
+serving it over IMAP, and providing web interfaces for administration,
+account management, and webmail.
+Many other subcommands manage a running instance, test email
+functionality, or handle configuration.
+.Pp
+Commands that talk to a running instance communicate through a control
+file in the data directory.
+The configuration file holding the path to the data directory is
+specified with the
+.Fl config
+flag or the
+.Ev MOXCONF
+environment variable.
+.Pp
+Run
+.Nm
+with no arguments to see the full list of subcommands and their usage.
+Run
+.Nm
+.Ar help Ar command
+for detailed help on a specific command.
+.Sh COMMANDS
+.Bl -tag -width Ds
+.It Sy serve
+Start mox, serving SMTP/IMAP/HTTPS.
+.It Sy quickstart
+Generate configuration files and print setup instructions.
+.It Sy stop
+Stop a running mox instance.
+.It Sy localserve
+Start a local SMTP/IMAP server for testing.
+.It Sy sendmail
+Drop-in replacement for
+.Pa /usr/sbin/sendmail .
+.It Sy config
+Manage configuration files (test, describe, account, domain, alias, etc.).
+.It Sy queue
+Manage the message queue (list, hold, schedule, fail, drop, etc.).
+.It Sy import
+Import maildir or mbox into an account.
+.It Sy export
+Export mailboxes in maildir or mbox format.
+.It Sy backup
+Create a backup of the config and data directory.
+.It Sy verifydata
+Verify the contents of a data directory.
+.It Sy dkim
+DKIM key generation, lookup, sign, and verify.
+.It Sy dmarc
+DMARC lookup, verify, and report parsing.
+.It Sy spf
+SPF lookup, check, and parse.
+.It Sy dns
+DNS lookups (ptr, mx, txt, tlsa, etc.).
+.It Sy dane
+DANE dial and TLSA record generation.
+.It Sy mtasts
+MTA-STS policy lookup.
+.It Sy tlsrpt
+TLSRPT lookup and report parsing.
+.It Sy version
+Print the mox version.
+.El
+.Sh FILES
+.Bl -tag -width Ds
+.It Pa /etc/mox.conf
+Static configuration file.
+.It Pa /etc/domains.conf
+Dynamic configuration file (domains and accounts).
+.It Pa /etc/moxsubmit.conf
+Configuration for
+.Nm
+when invoked as sendmail.
+.El
+.Sh ENVIRONMENT
+.Bl -tag -width Ds
+.It Ev MOXCONF
+Path to the mox configuration file.
+.El
+.Sh SEE ALSO
+.Xr sendmail 1
+.Pp
+.Lk https://www.xmox.nl/ "Mox website"
+.Sh AUTHORS
+Mechiel Lukkien.
+.Sh LICENSE
+Mox is dual-licensed under the MIT License and the Mozilla Public
+License 2.0.


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (786ba6782dfc0c1de9b628f8de1dd45815684040), Ismael Luceno, 10/09/2026

Archive powered by MHonArc 2.6.24.

Top of Page