From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3F0CC15800A for ; Sat, 29 Jul 2023 13:58:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 0D230E0BC0; Sat, 29 Jul 2023 13:58:45 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B0152E0B9F for ; Sat, 29 Jul 2023 13:58:44 +0000 (UTC) References: <2313990.ElGaqSPkdT@wstn> <20230728193702.34c49410@raph.localdomain> <1905666e-d3a2-0720-d85c-ddd7a2a7336d@youngman.org.uk> <86wmyj10td.fsf@gentoo.org> <76dffd3b-ebbd-f8a1-5d5e-bfa3e0c5bdac@youngman.org.uk> User-agent: mu4e 1.10.4; emacs 30.0.50 From: Arsen =?utf-8?Q?Arsenovi=C4=87?= To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Email clients Date: Sat, 29 Jul 2023 15:54:05 +0200 In-reply-to: <76dffd3b-ebbd-f8a1-5d5e-bfa3e0c5bdac@youngman.org.uk> Message-ID: <86jzui250x.fsf@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Archives-Salt: ad715421-a9dc-4c10-93cb-b7982e68e052 X-Archives-Hash: 73432bbea28ffc75ec4fef31eecc1e95 --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Wols Lists writes: > On 29/07/2023 11:13, Arsen Arsenovi=C4=87 wrote: >> Wols Lists writes: >>=20 >>> On 29/07/2023 03:37, Bryan Gardiner wrote: >>>> User of Claws with a local maildir here. One mail per file always >>>> felt safer to me. If you do want to keep using maildir, >>>> net-mail/dovecot provides IMAP access to ~/.maildir out of the box, >>>> and I've found this combination to be reliable. >>> Just a tip which bit me when I first installed dovecot ... >>> >>> The master config file actually chain-loads a local config file, make s= ure you >>> use it. I edited the master file directly, so of course the first update >>> overwrote and trashed it ... > >> That should not happen. Where's the master config file? Is it under a >> directory masked by CONFIG_PROTECT? > > And then the dovecot maintainers update things, update the config file, a= nd it > breaks for all users because the config version no longer matches the pro= gram > version ... I don't recall Dovecot configs being version sensitive. > The master config file is in the obvious place - > /etc/dovecot/dovecot.conf. Just like postfix breaks exactly the same way - > /etc/postfix/main.cf. Then that should not have been overwritten. > Imho dovecot has got this (almost) exactly right. Just like systemd. You = have > your master file that is updated by the distro, and you have your local f= ile > that is updated by the sys admin. >=20 > dovecot.conf points to a file local.conf, which does not error if it does= n't > exist, but over-rides dovecot.conf if it does. The proper way to do it! I agree, but this is still suspicious. CONFIG_PROTECT should've prevented that, and offered dispatch-conf instead. > Unlike postfix - where I can't find a place to split my local config away= from > the default config - so every time postfix is updated I have to make sure= it > doesn't try to update main.cf !!! Again, it shouldn't be able to do that. Please check CONFIG_PROTECT using: portageq envvar CONFIG_PROTECT It should, normally, contain /etc, set by profiles/base/make.defaults. Have a lovely day. =2D-=20 Arsen Arsenovi=C4=87 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iOcEARYKAI8WIQT+4rPRE/wAoxYtYGFSwpQwHqLEkwUCZMUbDl8UgAAAAAAuAChp c3N1ZXItZnByQG5vdGF0aW9ucy5vcGVucGdwLmZpZnRoaG9yc2VtYW4ubmV0RkVF MkIzRDExM0ZDMDBBMzE2MkQ2MDYxNTJDMjk0MzAxRUEyQzQ5MxEcYXJzZW5AZ2Vu dG9vLm9yZwAKCRBSwpQwHqLEkyP9AP0cvZygxKetw0xzniP9eNqyFLQx002rjaZA rbcokwnKYgD+N5GHHpMHUWcVJSd+zZoAapHU9tetEQsx6HDGAUIQgQ8= =ruVT -----END PGP SIGNATURE----- --=-=-=--