From: "Massimo S." Received: from [192.168.100.201] (HELO mail.2rosenthals.com) by 2rosenthals.com (CommuniGate Pro SMTP 5.4.10) with ESMTP id 11331163 for ecs-isp@2rosenthals.com; Sun, 08 Dec 2024 13:47:40 -0500 Received: from [192.168.200.201] (port=51724 helo=mail2.2rosenthals.com) by mail.2rosenthals.com with esmtp (Exim 4.97.1) (envelope-from ) id 1tKMJW-000000003YO-1xAN for ecs-isp@2rosenthals.com; Sun, 08 Dec 2024 13:47:31 -0500 Received: from mail2.quasarbbs.net ([80.86.52.115]:10093) by mail2.2rosenthals.com with esmtp (Exim 4.97.1) (envelope-from ) id 1tKMJM-000000005b2-1Cht for ecs-isp@2rosenthals.com; Sun, 08 Dec 2024 13:47:21 -0500 X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_2000_2999 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_7000_LESS 0.000000, CTE_8BIT 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, LEGITIMATE_SIGNS 0.000000, MSGID_SAMEAS_FROM_HEX_844412 0.100000, MSG_THREAD 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, REPLYTO_SAMEAS_FROM 0.000000, SENDER_NO_AUTH 0.000000, SUSP_DH_NEG 0.000000, TO_IN_SUBJECT 0.500000, USER_AGENT 0.000000, __ANY_URI 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __COURIER_PHRASE 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DQ_NEG_DOMAIN 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_NAME_NOT_IN_ADDR 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FUR_HEADER 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HAS_REPLYTO 0.000000, __HEADER_ORDER_FROM 0.000000, __INVOICE_MULTILINGUAL 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_BOUND_CHARSET 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_USER_AGENT 0.000000, __MSGID_HEX_844412 0.000000, __NO_HTML_TAG_RAW 0.000000, __PASSWORD_IN_BODY 0.000000, __PHISH_PHRASE1_C 0.000000, __PHISH_SPEAR_PASSWORD_1 0.000000, __REFERENCES 0.000000, __REPLYTO_SAMEAS_FROM_ACC 0.000000, __REPLYTO_SAMEAS_FROM_ADDY 0.000000, __REPLYTO_SAMEAS_FROM_DOMAIN 0.000000, __SANE_MSGID 0.000000, __SCAN_D_NEG 0.000000, __SCAN_D_NEG2 0.000000, __SCAN_D_NEG_HEUR 0.000000, __SCAN_D_NEG_HEUR2 0.000000, __SUBJ_ALPHA_END 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_IN_SUBJECT 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __URI_NO_WWW 0.000000, __URI_NS 0.000000, __USER_AGENT 0.000000 X-SASI-Probability: 10% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 5.1.4, AntispamData: 2024.12.8.181246 X-SASI-Hits: BODYTEXTP_SIZE_3000_LESS 0.000000, BODY_SIZE_2000_2999 0.000000, BODY_SIZE_5000_LESS 0.000000, BODY_SIZE_7000_LESS 0.000000, CTE_8BIT 0.000000, HTML_00_01 0.050000, HTML_00_10 0.050000, IN_REP_TO 0.000000, LEGITIMATE_SIGNS 0.000000, MSGID_SAMEAS_FROM_HEX_844412 0.100000, MSG_THREAD 0.000000, NO_CTA_URI_FOUND 0.000000, NO_URI_HTTPS 0.000000, REFERENCES 0.000000, REPLYTO_SAMEAS_FROM 0.000000, SUSP_DH_NEG 0.000000, TO_IN_SUBJECT 0.500000, USER_AGENT 0.000000, __ANY_URI 0.000000, __AUTH_RES_PASS 0.000000, __BODY_NO_MAILTO 0.000000, __BOUNCE_CHALLENGE_SUBJ 0.000000, __BOUNCE_NDR_SUBJ_EXEMPT 0.000000, __COURIER_PHRASE 0.000000, __CT 0.000000, __CTE 0.000000, __CT_TEXT_PLAIN 0.000000, __DQ_NEG_DOMAIN 0.000000, __DQ_NEG_HEUR 0.000000, __DQ_NEG_IP 0.000000, __FORWARDED_MSG 0.000000, __FROM_DOMAIN_NOT_IN_BODY 0.000000, __FROM_NAME_NOT_IN_ADDR 0.000000, __FROM_NAME_NOT_IN_BODY 0.000000, __FUR_HEADER 0.000000, __HAS_FROM 0.000000, __HAS_MSGID 0.000000, __HAS_REFERENCES 0.000000, __HAS_REPLYTO 0.000000, __HEADER_ORDER_FROM 0.000000, __INVOICE_MULTILINGUAL 0.000000, __IN_REP_TO 0.000000, __MAIL_CHAIN 0.000000, __MIME_BOUND_CHARSET 0.000000, __MIME_TEXT_ONLY 0.000000, __MIME_TEXT_P 0.000000, __MIME_TEXT_P1 0.000000, __MIME_VERSION 0.000000, __MOZILLA_USER_AGENT 0.000000, __MSGID_HEX_844412 0.000000, __NO_HTML_TAG_RAW 0.000000, __PASSWORD_IN_BODY 0.000000, __PHISH_PHRASE1_C 0.000000, __PHISH_SPEAR_PASSWORD_1 0.000000, __REFERENCES 0.000000, __REPLYTO_SAMEAS_FROM_ACC 0.000000, __REPLYTO_SAMEAS_FROM_ADDY 0.000000, __REPLYTO_SAMEAS_FROM_DOMAIN 0.000000, __SANE_MSGID 0.000000, __SCAN_D_NEG 0.000000, __SCAN_D_NEG2 0.000000, __SCAN_D_NEG_HEUR 0.000000, __SCAN_D_NEG_HEUR2 0.000000, __SUBJ_ALPHA_END 0.000000, __SUBJ_ALPHA_NEGATE 0.000000, __SUBJ_REPLY 0.000000, __TO_IN_SUBJECT 0.000000, __TO_MALFORMED_2 0.000000, __TO_NAME 0.000000, __TO_NAME_DIFF_FROM_ACC 0.000000, __TO_REAL_NAMES 0.000000, __URI_NO_MAILTO 0.000000, __URI_NO_WWW 0.000000, __URI_NS 0.000000, __USER_AGENT 0.000000 X-SASI-Probability: 10% X-SASI-RCODE: 200 X-SASI-Version: Antispam-Engine: 5.1.4, AntispamData: 2024.12.8.181246 Received: from [192.168.10.199] (dtp [192.168.10.199]) by srv2 (Weasel v2.9-0001 ) for ; Sun, 08 Dec 2024 19:47:28 -0000 Reply-To: ml@ecomstation.it Subject: Re: [eCS-ISP] Getting started with Let's Encrypt To: eCS ISP Mailing List References: Organization: Massimo S. Message-ID: Date: Sun, 8 Dec 2024 19:47:19 +0100 User-Agent: Mozilla/5.0 (OS/2; U; Warp 4.5; it-IT; rv:1.7.13) Gecko/20060424 Thunderbird/1.0.8 Mnenhy/0.7.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: it-IT Content-Transfer-Encoding: 8bit Il 08/12/2024 11:00, Peter Moylan ha scritto: > On 07/12/24 16:42, Steven Levine wrote: > >> Then you need to register yourself with Let's Encrypt using >> >> uacme -v new >> >> to create your production account.  This will create >> c:\etc\ssl\uacme\private\key.pem - your account's private key. > > SYS1804: The system cannot find the file GTLS30. i've added in the uacme's dir these DLLs 22/01/17 7:14 2.101.262 124 a--- gtls30.dll 22/01/17 7:14 90.134 124 a--- gtlsos27.dll 22/01/17 7:14 147.472 124 a--- gtlsxx28.dll massimo > > I've tracked down a copy of gnutls-3.5.8.zip from OS2Site, and extracted > GTLS30.DLL from that. > > SYS1804: The system cannot find the file CURL4. > > Hmm. ANPM says that I have curl installed. It sounds as if I'm going to > be spending a few days on a DLL hunt. I think I'll switch to another job > before tackling that. > >> going to automatically work for other folks setups.  When time >> permits, I plan to modify uacme-hook and uacme-renew to use a single >> configuration file which will make the scripts easier to use for >> others. > > Suggestion: modify the format of your uacme-renew.domains file so that > the first field on each line gives the HTML document root for that > domain. Because, no matter what "logical" file layout plan you devise, > you will find installations where that arrangement doesn't work. > > Some time back I rearranged my HTML files to put them all in > subdirectories of D:\Domains. But it turned out that my main domain > pmoylan.org (the only one that's in serious use at present) broke the > logical pattern, because I ended up with directories > D:\Domains\pmoylan.org\Public and D:\Domains\pmoylan.org\Private. The > private part is necessary because I have a lot of password-protected web > pages, and also several password-protected FTP accounts. In hindsight, I > now see that I should change D:\Domains\pmoylan.org\Private to > D:\Domains\Private\pmoylan.org, and move everything in the "Public" part > one level up in the tree, so that all the public pages in all domains > follow a simple logical tree structure. But to do this I'll have to > change some directory entries in Setup for WebServe, FtpServer, > SFtpServer, and maybe some others that I've forgotten. Reorganisation > always has a cost. > > I noticed that your uacme-hook has a lot of error checking that could, > in my opinion, be once-only checks. (In my case, the error messages > prompted me to create a number of directories that didn't exist.) If I > were doing that job, I'd write a separate "configure" script that > created all the necessary directories and configuration file, and where > needed prompted the user for some locations; and then simplify the > uacme-hook code. >