From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id sMXwFnLSi2H0uQAAgWs5BA (envelope-from ) for ; Wed, 10 Nov 2021 15:08:50 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id cLayEnLSi2HVRwAA1q6Kng (envelope-from ) for ; Wed, 10 Nov 2021 14:08:50 +0000 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 137D218A27 for ; Wed, 10 Nov 2021 15:08:50 +0100 (CET) Received: from localhost ([::1]:47874 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mkoHR-0006cx-7H for larch@yhetil.org; Wed, 10 Nov 2021 09:08:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44034) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkoGB-0005cH-JA for guix-devel@gnu.org; Wed, 10 Nov 2021 09:07:31 -0500 Received: from mx1.dismail.de ([78.46.223.134]:26054) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mkoG8-0000da-T5 for guix-devel@gnu.org; Wed, 10 Nov 2021 09:07:31 -0500 Received: from mx1.dismail.de (localhost [127.0.0.1]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 35c19fc8 for ; Wed, 10 Nov 2021 15:07:15 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=dismail.de; h=date :message-id:from:to:subject; s=20190914; bh=7Hzlb5WmvmStxRbSedNF W/m8Nvp53wZlBhrX5kAcl/o=; b=ahkm48UMzBT8iQOWkday5G4uurfr+A/sNSws 427CujkjZR07DeULEpXAW//utrIFnofB1tQsihR7D1tQSrzWXSb3pbcm/LGQPixL xi572I4bi37glG7OPqmtsMl7z6/bjh9UcQIrulqh6y1zWJm3lgbblurRyCOHHVAV W0mGMVtf23FJ+BGsCTsqE/QUsi1CzPqfTVyHI8Cof3NY8oZlecnag0+gB2kRjcF4 eI9uLctArjL3En3uFrY7N0+FoUI/NTj8iS8Ka7mCP7dNBvCUH8uIMDmQnW8Nr++8 Yd3qnR4mOEChBL+zSygZ+gCbfK55RKZpPo6O6ki0tHbj/wp5sA== Received: from smtp1.dismail.de ( [10.240.26.11]) by mx1.dismail.de (OpenSMTPD) with ESMTP id 5b51fe7a for ; Wed, 10 Nov 2021 15:07:12 +0100 (CET) Received: from smtp1.dismail.de (localhost [127.0.0.1]) by smtp1.dismail.de (OpenSMTPD) with ESMTP id bafae64a for ; Wed, 10 Nov 2021 15:07:12 +0100 (CET) Received: by dismail.de (OpenSMTPD) with ESMTPSA id 7f61add5 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO) for ; Wed, 10 Nov 2021 15:07:11 +0100 (CET) Date: Wed, 10 Nov 2021 09:07:08 -0500 Message-Id: <87v910ayur.fsf@dismail.de> From: Joshua Branson To: guix-devel@gnu.org Subject: working on an opensmtpd service using guix records Received-SPF: pass client-ip=78.46.223.134; envelope-from=jbranso@dismail.de; helo=mx1.dismail.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1636553330; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=EY1ri2IqIC5W7PAGI7hKmJ0A4ohIaheUvh0516D2Emg=; b=CaUg19mWRlhGnQobTurzc0uv11aJAAZfbYGa/P7qlvaUQUv36nQn2U8j3L9y4VCy00yPkf xykXR9XqvJxwwYZNy691HsVAGxfhoSz+GNthqtbHaIwc+a3L37bkZwzTgxJXK7vntDOyL0 +LkEOyFX3A4KnCoFF97kKIRx3OG/LnKQolUasPuNQYJPPSX4tfzKX8nVCVg9cC7vkTYSCb yegRlkLd2Sigw4L3igcqnIKuEgqj6zOBm527x4LdNBv6AjPZ+FO3Mp2IHT9Rc+NI23fHMy uVeQeNmuQePVzfT4yiP+nrVT1ghq3tMPc6QNiHTqOkAs+nxY3W03veyZHc/AMg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1636553330; a=rsa-sha256; cv=none; b=LP5/pDuz5JN5PM//uxIG8hSEEkqiSOZAW/DH3/mhBp3BrdUmZzZ+PGba2sLZC0GHLRfOqQ k+wjZGv4XiampNeF1gv3FhX2gqCScvkKLwlRCIEK1ICEJTk9Dhwua/f7IINE4wHXSJ+tPb lv+yNbqm0KxqlxbSh0ptEGA36aTX2gyjGL4yqpWkT1bLzmh3aUkvBLs7eUeU6R/hBKNYBo djlHY7QUSNjpfP+4WxiZ7KUruarS6aQFvwGXue1m6DLQ0cdm/x3cZWI6c+UKkHcJ6HT1SA uNCRsD7EjqUXr3X8onpvm3nQMo/F3gRFXmWD01dp7JBzZbMhljwEhut7T+hI0w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=ahkm48UM; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -3.12 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=dismail.de header.s=20190914 header.b=ahkm48UM; dmarc=pass (policy=reject) header.from=dismail.de; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 137D218A27 X-Spam-Score: -3.12 X-Migadu-Scanner: scn0.migadu.com X-TUID: PqrSQj1KFelT Hey guix, I have been working on extending the current opensmtpd service using guix records. The code is here: https://notabug.org/jbranso/linode-guix-system-configuration/src/master/opensmtpd-records.scm It's pretty work in progress. I'm not using it on my guix server yet. Incomplete documentation and my various thoughts about the service are here: https://notabug.org/jbranso/linode-guix-system-configuration/src/master/opensmtpd.org Some videos of me coding it are here: https://video.hardlimit.com/my-library/video-playlists/53cd06a9-fcb6-40f1-a136-dba18d237b1b Consider this a public service annoucement. If someone else is already working on this, then let's do it together! Thanks, Joshua