From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id sK1HHmBa32ToygAASxT56A (envelope-from ) for ; Fri, 18 Aug 2023 13:47:44 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id 6OIMHmBa32Q7RgEAauVa8A (envelope-from ) for ; Fri, 18 Aug 2023 13:47:44 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BC56F4AC71 for ; Fri, 18 Aug 2023 13:47:43 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnucode.me header.s=2023-02-28 header.b=sKqJn1qT; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1692359264; a=rsa-sha256; cv=none; b=agRxj21m/ICQnj7bvDSciVK0tuBkSChY4+Aut5hU+L7j2SegVlBEzfDNdqoGpbgHKMCpl1 rYW0SzFLAKsXfm5PnDQ1sVwyLNT8+zhr61OEJrEDz4bfr/T3F28dzHMDSzfCtd1OeKKL+F ucX3aiZUJnff11jpfHwNATPGEfgX0I5Avr8Dputgo9EIZobypX+RhM90Hi4GZtPHbGeXwh fuGDJ8gySOQfTeAdT2mhKZ3CrN85qJ2KcoE4NffYqvdKfy/wmw4T7LQv8Q/aZUgAbkXDgf 0hXjpPImUlopjHl7GZmQtwzZ1zO5TOvc/O6OVfLGWURaplCO05EDQVx85nx+Uw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gnucode.me header.s=2023-02-28 header.b=sKqJn1qT; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1692359264; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=C5dD5XwGv/68k9D0v7mU//GFKgkcPHWjIBzYK65yBWs=; b=UxoqPFUUoZ+oITHxPhiUhRUelRLEnGzqpHZTEXUbtxaG+Prae2pcK/iSEjUegJEJlXO1J7 RdR+CwH9pZvZJJ8H+bQAtl8pyVbMOIQMFmIEyzTdIEN9z2zhWW/0UOsnFo0RXusSFZe4OB W2HD+FADU/z7JJj/RV3iat2bnssaKgML1wIkJ1a5L28BvVPrajcuAlSHw0zKpeuBLLgESy //FpbPPYkMdwMiT0N/zOoARdDLmLxAgxYJgYqS0PkyXTu7DEwbuP++Krd4uax2NrRyAej/ 9C+WUpjipdwGE+c1cNNm8G4QFxYMajxoNpY9OxFPNgT1XyesAsNgqhECBER8gg== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qWxx2-0002IU-VZ; Fri, 18 Aug 2023 07:47:37 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qWxuX-0000yo-Q4 for guix-patches@gnu.org; Fri, 18 Aug 2023 07:45:02 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qWxuX-0001e9-Hi for guix-patches@gnu.org; Fri, 18 Aug 2023 07:45:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qWxuX-0003LL-Tn for guix-patches@gnu.org; Fri, 18 Aug 2023 07:45:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#56046] [PATCH] services: mail: add opensmtpd records to enhance opensmtpd-configuration. Resent-From: Joshua Branson Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 18 Aug 2023 11:45:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56046 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Vivien Kraus Cc: Tobias Geerinckx-Rice , 56046@debbugs.gnu.org Received: via spool by 56046-submit@debbugs.gnu.org id=B56046.169235907812798 (code B ref 56046); Fri, 18 Aug 2023 11:45:01 +0000 Received: (at 56046) by debbugs.gnu.org; 18 Aug 2023 11:44:38 +0000 Received: from localhost ([127.0.0.1]:46214 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWxu9-0003KA-3W for submit@debbugs.gnu.org; Fri, 18 Aug 2023 07:44:38 -0400 Received: from smtp.gnucode.me ([45.56.66.20]:41018 helo=localhost) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWxSs-0008VO-9F for 56046@debbugs.gnu.org; Fri, 18 Aug 2023 07:16:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2023-02-28; bh=C5dD5Xw Gv/68k9D0v7mU//GFKgkcPHWjIBzYK65yBWs=; h=in-reply-to:date:references: subject:cc:to:from; d=gnucode.me; b=sKqJn1qTDzrm9rGdndLk2/dcmAhFaMi1q2 hqjXlG1oKfZBvpGqZqik6Pee0xQiQGZ4JEEPMy/p7ASs11zk5yExP6QImKnVrf5WLsUuUH 5XXnFfdAf4zFs+FBgHKIpgk9CbF8KIbraxtsSVXmqF3qUFEjx69t1VRiiBg/EhNI1HA= Received: from localhost (1625265-static.lfytina1.metronetinc.net [104.218.149.227]) by localhost (OpenSMTPD) with ESMTPSA id c0274764 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Fri, 18 Aug 2023 11:16:22 +0000 (UTC) References: <20220617214618.12377-1-jbranso@dismail.de> <2016cf7456ca5290d1232f2e47ab18d74e6e3f61.camel@planete-kraus.eu> Date: Fri, 18 Aug 2023 07:16:18 -0400 In-Reply-To: <2016cf7456ca5290d1232f2e47ab18d74e6e3f61.camel@planete-kraus.eu> (Vivien Kraus's message of "Thu, 15 Jun 2023 18:06:01 +0200") Message-ID: <87a5uoy519.fsf_-_@dismail.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailman-Approved-At: Fri, 18 Aug 2023 07:44:34 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Joshua Branson X-ACL-Warn: , Joshua Branson via Guix-patches From: Joshua Branson via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Spam-Score: -6.69 X-Migadu-Queue-Id: BC56F4AC71 X-Migadu-Spam-Score: -6.69 X-TUID: GI+Mf6pDsCMD Vivien Kraus 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