GNU bug report logs - #56046
[PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration.

Previous Next

Package: guix-patches;

Reported by: Joshua Branson <jbranso <at> dismail.de>

Date: Fri, 17 Jun 2022 21:47:01 UTC

Severity: normal

Tags: patch

Full log


Message #71 received at 56046 <at> debbugs.gnu.org (full text, mbox):

From: Joshua Branson <joshua <at> gnucode.me>
To: Vivien Kraus <vivien <at> planete-kraus.eu>
Cc: Tobias Geerinckx-Rice <me <at> tobias.gr>, 56046 <at> debbugs.gnu.org
Subject: Re: bug#56046: [PATCH] services: mail: add opensmtpd records to
 enhance opensmtpd-configuration.
Date: Fri, 18 Aug 2023 07:16:18 -0400
Vivien Kraus <vivien <at> 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






This bug report was last modified 1 year and 302 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.