From unknown Tue Jun 17 01:42:05 2025 X-Loop: help-debbugs@gnu.org Subject: bug#44553: Exim has no authenticators Resent-From: divoplade Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 10 Nov 2020 13:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 44553 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 44553@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.160501595426778 (code B ref -1); Tue, 10 Nov 2020 13:46:01 +0000 Received: (at submit) by debbugs.gnu.org; 10 Nov 2020 13:45:54 +0000 Received: from localhost ([127.0.0.1]:36780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcTy6-0006xp-38 for submit@debbugs.gnu.org; Tue, 10 Nov 2020 08:45:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:41532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcTy4-0006xh-5h for submit@debbugs.gnu.org; Tue, 10 Nov 2020 08:45:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcTy3-0005ho-0E for bug-guix@gnu.org; Tue, 10 Nov 2020 08:45:51 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:40637) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcTxz-00073H-Ts for bug-guix@gnu.org; Tue, 10 Nov 2020 08:45:50 -0500 X-Originating-IP: 86.254.138.104 Received: from divoplade.home (lfbn-poi-1-813-104.w86-254.abo.wanadoo.fr [86.254.138.104]) (Authenticated sender: d@divoplade.fr) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 174946000F for ; Tue, 10 Nov 2020 13:45:38 +0000 (UTC) Message-ID: From: divoplade Date: Tue, 10 Nov 2020 14:45:37 +0100 Content-Type: multipart/mixed; boundary="=-r6hV+PGgVUVpB2DBfM3a" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=217.70.183.195; envelope-from=d@divoplade.fr; helo=relay3-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/10 08:45:39 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --=-r6hV+PGgVUVpB2DBfM3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Dear guix, Exim has no authenticator drivers. By default, they don't get included in the binary, but in my case, I want to set up an internet site with authenticated SMTP https://www.exim.org/exim-html-current/doc/html/spec_html/ch-smtp_authentication.htm . Authentication is necessary, otherwise the system is vulnerable to spam abuse. The fix would be to un-comment the following lines in the src/EDITME (copied as Local/Makefile): # AUTH_CRAM_MD5=yes # AUTH_CYRUS_SASL=yes # AUTH_DOVECOT=yes # AUTH_EXTERNAL=yes # AUTH_GSASL=yes # AUTH_HEIMDAL_GSSAPI=yes # AUTH_PLAINTEXT=yes # AUTH_SPA=yes # AUTH_TLS=yes Unfortunately, CYRUS_SASL requires cyrus-sasl as a native input and GSASL, gsasl. HEIMDAL_GSSAPI does not seem to build. However, it is vital to have plaintext (it is the only one used in the default exim configuration, https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_default_configuration_file.html ) and it would be nice to have the other as authenticators. What do you think? Best regards, divoplade --=-r6hV+PGgVUVpB2DBfM3a Content-Disposition: attachment; filename="0001-gnu-exim-enable-some-authenticators.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-exim-enable-some-authenticators.patch"; charset="UTF-8" RnJvbSA1ZjFlMGVhODQ0YTI2YTZlMDI0NDQzZjM4OTg5NjliOGFiMTA0OGJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBkaXZvcGxhZGUgPGRAZGl2b3BsYWRlLmZyPgpEYXRlOiBUdWUs IDEwIE5vdiAyMDIwIDE0OjIxOjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBleGltOiBl bmFibGUgc29tZSBhdXRoZW50aWNhdG9ycwoKLS0tCiBnbnUvcGFja2FnZXMvbWFpbC5zY20gfCA4 ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL21haWwuc2NtIGIvZ251L3BhY2thZ2VzL21haWwu c2NtCmluZGV4IDQ4OGU3MTQ5NzYuLjRlZGE0OWU3MmQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9tYWlsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbWFpbC5zY20KQEAgLTE1MDMsNyArMTUwMywx MyBAQCBkZWxpdmVyeS4iKQogICAgICAgICAgICAgICAgICAoKCIoWkNBVF9DT01NQU5EPSkuKiIg YWxsIHZhcikKICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHZhciBnemlwICIvYmlu L3pjYXRcbiIpKQogICAgICAgICAgICAgICAgICAoKCIjIChVU0VfR05VVExTKHxfUEMpPS4qKSIg YWxsIGxpbmUpCi0gICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaW5lICJcbiIpKSkK KyAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGxpbmUgIlxuIikpCisgICAgICAgICAg ICAgICAgICgoIiMgQVVUSF9DUkFNX01ENT15ZXMiKSAiQVVUSF9DUkFNX01ENT15ZXNcbiIpCisg ICAgICAgICAgICAgICAgICgoIiMgQVVUSF9ET1ZFQ09UPXllcyIpICJBVVRIX0RPVkVDT1Q9eWVz XG4iKQorICAgICAgICAgICAgICAgICAoKCIjIEFVVEhfRVhURVJOQUw9eWVzIikgIkFVVEhfRVhU RVJOQUw9eWVzXG4iKQorICAgICAgICAgICAgICAgICAoKCIjIEFVVEhfUExBSU5URVhUPXllcyIp ICJBVVRIX1BMQUlOVEVYVD15ZXNcbiIpCisgICAgICAgICAgICAgICAgICgoIiMgQVVUSF9TUEE9 eWVzIikgIkFVVEhfU1BBPXllc1xuIikKKyAgICAgICAgICAgICAgICAgKCgiIyBBVVRIX1RMUz15 ZXMiKSAiQVVUSF9UTFM9eWVzXG4iKSkKICAgICAgICAgICAgICAgIDs7IFRoaXMgZmlsZSBoYXMg aGFyZC1jb2RlZCByZWxhdGl2ZSBmaWxlIG5hbWVzIGZvciB0b29scyBkZXNwaXRlCiAgICAgICAg ICAgICAgICA7OyB0aGUgemNhdCBjb25maWd1cmF0aW9uIGFib3ZlLgogICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICcoInNyYy9leGlncmVwLnNyYyIpCi0tIAoyLjI5LjIKCg== --=-r6hV+PGgVUVpB2DBfM3a-- From unknown Tue Jun 17 01:42:05 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: divoplade Subject: bug#44553: closed (Re: bug#44553: Exim has no authenticators) Message-ID: References: <87eejxlo86.fsf@systemreboot.net> X-Gnu-PR-Message: they-closed 44553 X-Gnu-PR-Package: guix Reply-To: 44553@debbugs.gnu.org Date: Thu, 10 Dec 2020 14:40:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1607611202-21881-1" This is a multi-part message in MIME format... ------------=_1607611202-21881-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #44553: Exim has no authenticators which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 44553@debbugs.gnu.org. --=20 44553: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D44553 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1607611202-21881-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 44553-done) by debbugs.gnu.org; 10 Dec 2020 14:39:29 +0000 Received: from localhost ([127.0.0.1]:37312 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knN6P-0005g6-4B for submit@debbugs.gnu.org; Thu, 10 Dec 2020 09:39:29 -0500 Received: from mugam.systemreboot.net ([139.59.75.54]:52438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1knN6M-0005fx-40 for 44553-done@debbugs.gnu.org; Thu, 10 Dec 2020 09:39:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=systemreboot.net; s=default; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:To:From:Sender:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=SLt/jQbJTLuNqqnZOsynxCBy2tK6lq0N4+jaEKqoKK8=; b=pdIJBnUp08/h1blKI8WjUdQzA Kpn4SUpsiUdN/kjffgbyPT63NrZbZR7K3mW7QdRkjvuHk+B6ryXgCjViteagkjuB5Dygzh9GCckdb wb2DwJiWBgbllSZUKyrfQ35yxF9+QTMq1/rx5sQr6/5505tg3Atbs2ox5Ssez0SF5PZIxPT3b7pAy quxq/pYdH682im0E4X5LK8vNrbgp7XY0nD8xuDsbnGQq6JnkAtdF25a+kCEHR5MlznoxltTwFrMiK EpaIIA6OCKbqxNv6/nr5vhFh1CyL5KTFvBOX5hNWmI5yI5cieCk37kCg3Coqjglp9GF2IUjnaDtoe qjubQwhgA==; Received: from [192.168.2.1] (helo=steel) by systemreboot.net with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94) (envelope-from ) id 1knN2Y-001pVM-45; Thu, 10 Dec 2020 20:05:30 +0530 From: Arun Isaac To: divoplade , 44553-done@debbugs.gnu.org Subject: Re: bug#44553: Exim has no authenticators In-Reply-To: References: Date: Thu, 10 Dec 2020 20:09:21 +0530 Message-ID: <87eejxlo86.fsf@systemreboot.net> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 44553-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain Hi, Thanks for your patch. I pushed to master with the following minor changes. - added copyright header for you - made minor style change in code - modified the commit message Cheers! --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFPBAEBCAA5FiEEf3MDQ/Lwnzx3v3nTLiXui2GAK7MFAl/SMxobHGFydW5pc2Fh Y0BzeXN0ZW1yZWJvb3QubmV0AAoJEC4l7othgCuzicMH/34AOQ3Ljlqd1BV6B8L9 HrvcwmdVqBKZ4uOnYnDHK9OedsfBXF8azICuGrScwTuo3FLk38/ZkBCJpXKWS5Jw 7iwXZQpT/+ghdnscubDiRUhXH/nhQy32+hVpNLG0/sAyiZ6qY7y4W0DuqMb6F6uP 8ncH7I2RMiMxF1NLGpQgKG2a+D+oAGJf63XsNnH03JlETMq3IE0JUE+PX0QrWY1j A1tBV2/Sp7sprY2VyYLwrNNPvc/6Wgn/zQMRlImor+dRKS+bXCDnNRfXoCNwk6iL J6wsoQulWRT3QsMRsftXj2LvU6qU6wdgUaAMqzPFN3MwSw8p/xoyb7Ih3bZw3F25 p7c= =OZ7v -----END PGP SIGNATURE----- --=-=-=-- ------------=_1607611202-21881-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Nov 2020 13:45:54 +0000 Received: from localhost ([127.0.0.1]:36780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcTy6-0006xp-38 for submit@debbugs.gnu.org; Tue, 10 Nov 2020 08:45:54 -0500 Received: from lists.gnu.org ([209.51.188.17]:41532) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kcTy4-0006xh-5h for submit@debbugs.gnu.org; Tue, 10 Nov 2020 08:45:53 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:53596) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcTy3-0005ho-0E for bug-guix@gnu.org; Tue, 10 Nov 2020 08:45:51 -0500 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:40637) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kcTxz-00073H-Ts for bug-guix@gnu.org; Tue, 10 Nov 2020 08:45:50 -0500 X-Originating-IP: 86.254.138.104 Received: from divoplade.home (lfbn-poi-1-813-104.w86-254.abo.wanadoo.fr [86.254.138.104]) (Authenticated sender: d@divoplade.fr) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 174946000F for ; Tue, 10 Nov 2020 13:45:38 +0000 (UTC) Message-ID: Subject: Exim has no authenticators From: divoplade To: bug-guix@gnu.org Date: Tue, 10 Nov 2020 14:45:37 +0100 Content-Type: multipart/mixed; boundary="=-r6hV+PGgVUVpB2DBfM3a" User-Agent: Evolution 3.34.2 MIME-Version: 1.0 Received-SPF: pass client-ip=217.70.183.195; envelope-from=d@divoplade.fr; helo=relay3-d.mail.gandi.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/11/10 08:45:39 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) --=-r6hV+PGgVUVpB2DBfM3a Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Dear guix, Exim has no authenticator drivers. By default, they don't get included in the binary, but in my case, I want to set up an internet site with authenticated SMTP https://www.exim.org/exim-html-current/doc/html/spec_html/ch-smtp_authentication.htm . Authentication is necessary, otherwise the system is vulnerable to spam abuse. The fix would be to un-comment the following lines in the src/EDITME (copied as Local/Makefile): # AUTH_CRAM_MD5=yes # AUTH_CYRUS_SASL=yes # AUTH_DOVECOT=yes # AUTH_EXTERNAL=yes # AUTH_GSASL=yes # AUTH_HEIMDAL_GSSAPI=yes # AUTH_PLAINTEXT=yes # AUTH_SPA=yes # AUTH_TLS=yes Unfortunately, CYRUS_SASL requires cyrus-sasl as a native input and GSASL, gsasl. HEIMDAL_GSSAPI does not seem to build. However, it is vital to have plaintext (it is the only one used in the default exim configuration, https://www.exim.org/exim-html-current/doc/html/spec_html/ch-the_default_configuration_file.html ) and it would be nice to have the other as authenticators. What do you think? Best regards, divoplade --=-r6hV+PGgVUVpB2DBfM3a Content-Disposition: attachment; filename="0001-gnu-exim-enable-some-authenticators.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-gnu-exim-enable-some-authenticators.patch"; charset="UTF-8" RnJvbSA1ZjFlMGVhODQ0YTI2YTZlMDI0NDQzZjM4OTg5NjliOGFiMTA0OGJiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBkaXZvcGxhZGUgPGRAZGl2b3BsYWRlLmZyPgpEYXRlOiBUdWUs IDEwIE5vdiAyMDIwIDE0OjIxOjE3ICswMTAwClN1YmplY3Q6IFtQQVRDSF0gZ251OiBleGltOiBl bmFibGUgc29tZSBhdXRoZW50aWNhdG9ycwoKLS0tCiBnbnUvcGFja2FnZXMvbWFpbC5zY20gfCA4 ICsrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p CgpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL21haWwuc2NtIGIvZ251L3BhY2thZ2VzL21haWwu c2NtCmluZGV4IDQ4OGU3MTQ5NzYuLjRlZGE0OWU3MmQgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdl cy9tYWlsLnNjbQorKysgYi9nbnUvcGFja2FnZXMvbWFpbC5zY20KQEAgLTE1MDMsNyArMTUwMywx MyBAQCBkZWxpdmVyeS4iKQogICAgICAgICAgICAgICAgICAoKCIoWkNBVF9DT01NQU5EPSkuKiIg YWxsIHZhcikKICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIHZhciBnemlwICIvYmlu L3pjYXRcbiIpKQogICAgICAgICAgICAgICAgICAoKCIjIChVU0VfR05VVExTKHxfUEMpPS4qKSIg YWxsIGxpbmUpCi0gICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBsaW5lICJcbiIpKSkK KyAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIGxpbmUgIlxuIikpCisgICAgICAgICAg ICAgICAgICgoIiMgQVVUSF9DUkFNX01ENT15ZXMiKSAiQVVUSF9DUkFNX01ENT15ZXNcbiIpCisg ICAgICAgICAgICAgICAgICgoIiMgQVVUSF9ET1ZFQ09UPXllcyIpICJBVVRIX0RPVkVDT1Q9eWVz XG4iKQorICAgICAgICAgICAgICAgICAoKCIjIEFVVEhfRVhURVJOQUw9eWVzIikgIkFVVEhfRVhU RVJOQUw9eWVzXG4iKQorICAgICAgICAgICAgICAgICAoKCIjIEFVVEhfUExBSU5URVhUPXllcyIp ICJBVVRIX1BMQUlOVEVYVD15ZXNcbiIpCisgICAgICAgICAgICAgICAgICgoIiMgQVVUSF9TUEE9 eWVzIikgIkFVVEhfU1BBPXllc1xuIikKKyAgICAgICAgICAgICAgICAgKCgiIyBBVVRIX1RMUz15 ZXMiKSAiQVVUSF9UTFM9eWVzXG4iKSkKICAgICAgICAgICAgICAgIDs7IFRoaXMgZmlsZSBoYXMg aGFyZC1jb2RlZCByZWxhdGl2ZSBmaWxlIG5hbWVzIGZvciB0b29scyBkZXNwaXRlCiAgICAgICAg ICAgICAgICA7OyB0aGUgemNhdCBjb25maWd1cmF0aW9uIGFib3ZlLgogICAgICAgICAgICAgICAg KHN1YnN0aXR1dGUqICcoInNyYy9leGlncmVwLnNyYyIpCi0tIAoyLjI5LjIKCg== --=-r6hV+PGgVUVpB2DBfM3a-- ------------=_1607611202-21881-1--