From: Joshua Branson via Guix-patches via <guix-patches@gnu.org>
To: Vivien Kraus <vivien@planete-kraus.eu>
Cc: Tobias Geerinckx-Rice <me@tobias.gr>, 56046@debbugs.gnu.org
Subject: [bug#56046] [PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration.
Date: Fri, 18 Aug 2023 07:16:18 -0400 [thread overview]
Message-ID: <87a5uoy519.fsf_-_@dismail.de> (raw)
In-Reply-To: <2016cf7456ca5290d1232f2e47ab18d74e6e3f61.camel@planete-kraus.eu> (Vivien Kraus's message of "Thu, 15 Jun 2023 18:06:01 +0200")
Vivien Kraus <vivien@planete-kraus.eu> writes:
> Hello guix,
>
> I would very much like to have better support (more modular) for
> opensmtpd. This patch series seems to go in the right direction. What
> is its status?
>
> Best regards,
>
> Vivien
So, I recently just got my email server up and running again, which is
awesome! What is its status?
It works! You can configure fairly basic email configurations. You
should try to run it on your server. This blog post walks you through how:
https://gnucode.me/submitting-opensmtpd-service-to-guixrus.html
You might not be able to use guix deploy with this service at the
moment. You might have to ssh into your server and do a "guix system
reconfigure". I fixed that bug, but have not pushed it to guixrus yet.
Feel free to ask me any questions.
In terms of upstreaming this to guix proper. It seems like I should
* convert all of the (define-record-type* ...) -> (define-configuration)
* make sure all of the tests still work:
https://notabug.org/jbranso/guix/src/newOpensmtpdBranch/gnu/tests/mail.scm
* try to generate Tobias' smtpd.conf
* host a guix system is awesome party
There's a ton more in the task here:
https://notabug.org/jbranso/linode-guix-system-configuration/src/master/opensmtpd.org
Joshua
prev parent reply other threads:[~2023-08-18 11:47 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-06-17 21:46 [bug#56046] [PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration Joshua Branson via Guix-patches via
2022-06-17 21:54 ` [bug#56046] [PATCH] gnu: services: opensmtpd-records-task-list.org: Some notes about how I thought about building this service. And some additional task lists, as well as the WIP documentation Joshua Branson via Guix-patches via
2022-07-04 21:17 ` [bug#56046] [PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration. Version 2 Joshua Branson via Guix-patches via
2022-07-06 4:27 ` Liliana Marie Prikler
2022-07-06 21:51 ` jbranso--- via Guix-patches via
2022-07-07 4:25 ` Liliana Marie Prikler
2022-07-07 17:27 ` jbranso--- via Guix-patches via
2022-07-07 18:20 ` Liliana Marie Prikler
2022-07-08 3:06 ` [bug#56046] [PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration Joshua Branson via Guix-patches via
2022-07-12 15:45 ` Joshua Branson via Guix-patches via
2022-07-12 16:38 ` Joshua Branson via Guix-patches via
2022-07-05 21:36 ` jbranso--- via Guix-patches via
2022-10-24 17:30 ` [bug#56046] [Patch master v2] services (opensmtpd): " Joshua Branson via Guix-patches via
2022-10-24 18:28 ` Liliana Marie Prikler
2022-12-23 13:52 ` [bug#56046] [PATCH opensmtpd-records v3] " Joshua Branson via Guix-patches via
2022-12-26 19:34 ` Liliana Marie Prikler
2022-12-28 0:16 ` Joshua Branson via Guix-patches via
2022-12-28 20:04 ` Liliana Marie Prikler
2022-12-28 20:42 ` jbranso--- via Guix-patches via
2022-10-24 22:18 ` [bug#56046] [Patch master v2] " jbranso--- via Guix-patches via
2022-12-23 16:39 ` [bug#56046] [PATCH opensmtpd-records v4 fixing charset=y error] " Joshua Branson via Guix-patches via
2023-06-15 16:06 ` [bug#56046] [PATCH] services: mail: " Vivien Kraus via Guix-patches via
2023-08-18 11:16 ` Joshua Branson via Guix-patches via [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87a5uoy519.fsf_-_@dismail.de \
--to=guix-patches@gnu.org \
--cc=56046@debbugs.gnu.org \
--cc=joshua@gnucode.me \
--cc=me@tobias.gr \
--cc=vivien@planete-kraus.eu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).