From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out-so.shaw.ca (smtp-out-so.shaw.ca [64.59.136.139]) by sourceware.org (Postfix) with ESMTPS id 997C4385782C for ; Sun, 25 Oct 2020 16:18:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 997C4385782C Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=SystematicSw.ab.ca Authentication-Results: sourceware.org; spf=none smtp.mailfrom=brian.inglis@systematicsw.ab.ca Received: from [192.168.1.104] ([24.64.172.44]) by shaw.ca with ESMTP id WiickyT6qRAWfWiidkIloQ; Sun, 25 Oct 2020 10:18:07 -0600 X-Authority-Analysis: v=2.4 cv=P9aEOgMu c=1 sm=1 tr=0 ts=5f95a53f a=kiZT5GMN3KAWqtYcXc+/4Q==:117 a=kiZT5GMN3KAWqtYcXc+/4Q==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=uYT-Tk0qkVT609LjNaIA:9 a=QEXdDO2ut3YA:10 a=CCpqsmhAAAAA:8 a=w_pzkKWiAAAA:8 a=NbfVmUHr3ID_jdHQ1TUA:9 a=p2PIs0642XSpAdOw:21 a=L2gKSQ8s2gVJ6Zww:21 a=zZmuI_iMRXAA:10 a=B2y7HmGcmWMA:10 a=ul9cdbp4aOFLsgKbc677:22 a=sRI3_1zDfAgwuvI8zelB:22 From: Brian Inglis Subject: Re: cygport announce fails unable to find mailserver Reply-To: cygwin-apps@cygwin.com To: cygwin-apps@cygwin.com References: <573f6609-fbde-c8b1-050d-dbf48651db79@SystematicSw.ab.ca> <1c6c74ec-4066-1a8b-fba3-ec13f32b4c37@SystematicSw.ab.ca> <626a5647-2771-d42a-d31b-68f00e43ebd1@dronecode.org.uk> Autocrypt: addr=Brian.Inglis@SystematicSw.ab.ca; prefer-encrypt=mutual; keydata= mDMEXopx8xYJKwYBBAHaRw8BAQdAnCK0qv/xwUCCZQoA9BHRYpstERrspfT0NkUWQVuoePa0 LkJyaWFuIEluZ2xpcyA8QnJpYW4uSW5nbGlzQFN5c3RlbWF0aWNTdy5hYi5jYT6IlgQTFggA PhYhBMM5/lbU970GBS2bZB62lxu92I8YBQJeinHzAhsDBQkJZgGABQsJCAcCBhUKCQgLAgQW AgMBAh4BAheAAAoJEB62lxu92I8Y0ioBAI8xrggNxziAVmr+Xm6nnyjoujMqWcq3oEhlYGAO WacZAQDFtdDx2koSVSoOmfaOyRTbIWSf9/Cjai29060fsmdsDLg4BF6KcfMSCisGAQQBl1UB BQEBB0Awv8kHI2PaEgViDqzbnoe8B9KMHoBZLS92HdC7ZPh8HQMBCAeIfgQYFggAJhYhBMM5 /lbU970GBS2bZB62lxu92I8YBQJeinHzAhsMBQkJZgGAAAoJEB62lxu92I8YZwUBAJw/74rF IyaSsGI7ewCdCy88Lce/kdwX7zGwid+f8NZ3AQC/ezTFFi5obXnyMxZJN464nPXiggtT9gN5 RSyTY8X+AQ== Organization: Systematic Software Message-ID: <024af1fe-29a0-b9d9-deca-5e09342a9457@SystematicSw.ab.ca> Date: Sun, 25 Oct 2020 10:18:06 -0600 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/mixed; boundary="------------CC852DB82EF18EB85694AD7D" Content-Language: en-CA X-CMAE-Envelope: MS4xfGBSt/zOMQMqaqKd1TfBubcLnnc6QOjKyXnhv1YXuJVUGYbKlvR6BUtQF8peCaGUxbwMch3mZvsQICEQacf7oPfb43EA+Xe78VtuZrlBAuOWXFEKJWqh AwE947iP66zsG6U62AP/8+RwhynB8xz292tmHkP56um/Gn2MQtfnOKrNrn+fsNhB7UOQcE31hO+J95gQh3ANXeRMBwVfYBwGYwg= X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Oct 2020 16:18:10 -0000 This is a multi-part message in MIME format. --------------CC852DB82EF18EB85694AD7D Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit On 2020-10-24 22:37, Brian Inglis wrote: > On 2020-10-24 17:50, Jon Turney wrote: >> On 25/10/2020 00:19, Brian Inglis wrote: >>> On 2020-10-24 16:21, Brian Inglis wrote: >>>> On 2020-10-24 15:42, Ken Brown via Cygwin-apps wrote: >>>>> On 10/24/2020 4:53 PM, Brian Inglis wrote: >>>>>> Do any/some/many of you use cygport ...cygport announce to generate your >>>>>> update >>>>>> announcements, and does it work successfully? >>>>> >>>>> I use it.  You have to set several SMTP_* variables in your >>>>> ~/.cygport.conf.  If >>>>> you don't already have that file, copy /etc/cygport.conf to ~/.cygport.conf and >>>>> edit it. >>>> >>>> Thanks, already set up with SMTP_SERVER=smtp which is all I need from my home >>>> ISP connection for all SMTP clients (POP3, web, mobile needs user and password). >>>> Nothing else is required (yet)! >>> >>> Hacked out the perl code into a file and got it running and failing. >>> Added Net:SMTP() Debug parameter and set it. >>> Problem is ISP SMTP MX will not accept localhost.localdomain as EHLO/HELO >>> maildomain! >> >> Whatever you are doing it spamming cygwin-announce with messages which are >> (fortunately) being held due to 'Message has implicit destination'. >> >> I rejected all the held mails, but please stop. > > Sorry about that; trying to diagnose, debug, and fix failures and content issues > with cygport ... announce; hacking without any real background knowledge of > SMTP, Perl, or cygport; still trying to track down issues with generated message > content: sorry about those that made it thru; I'll do my best to ensure future > tests are directed elsewhere. After hours of testing, nailed down cygport ... announce SMTP issues. ISP requires non-default Net::SMTP Hello parameter - localhost.localdomain is rejected - and does not allow or recognize first initial header "From " line! So we need to drop the first initial header "From " line, and pass the Hello parameter with a non-default mail domain value. Suitable mail domain values available are provided by the Net::Domain hostdomain, hostfqdn, domainname functions, or the From address domain: the attached patch uses the first and overrides with the last if available. -- Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada This email may be disturbing to some readers as it contains too much technical detail. Reader discretion is advised. [Data in binary units and prefixes, physical quantities in SI.] --------------CC852DB82EF18EB85694AD7D Content-Type: text/plain; charset=UTF-8; name="cygport-lib-pkg_upload.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="cygport-lib-pkg_upload.patch" Y3lncG9ydC1saWItcGtnX3VwbG9hZC5jeWdwYXJ0KF9fcGtnX2Fubm91bmNlKTogdXNlIG5v bi1kZWZhdWx0IEhlbGxvIHN0cmluZwoKdXBkYXRlIGNvcHlyaWdodCB5ZWFyCihfX3BrZ191 cGxvYWQpOiBzb3VyY2UgcGFja2FnZSBpbmNsdWRlcyAtc3JjLmhpbnQKKF9fcGtnX2Fubm91 bmNlKTogZHJvcCBmaXJzdCBGcm9tIGhlYWRlciBhcyBpdCBnZXRzIHRyZWF0ZWQgYXMgZGF0 YTsKcXVvdGUgYWRkcmVzc2VzIGluIDw+OyBhZGQgUmVwbHktVG86IDxjeWd3aW5AXC4uLj4g aGVhZGVyOwpvdmVycmlkZSBOZXQ6U01UUCBkZWZhdWx0IEhlbGxvIHN0cmluZyBsb2NhbGhv c3QubG9jYWxkb21haW4gd2l0aCAKSVNQL29yZyBob3N0IGRvbWFpbjsgY291bGQgb3B0aW9u YWxseSBiZSBGUUROIG9yIGp1c3QgZG9tYWluIG5hbWU7Cm92ZXJyaWRlIHdpdGggRnJvbTog YWRkcmVzcyBkb21haW4gaWYgYXZhaWxhYmxlOwphZGQgTmV0OjpTTVRQIEhlbGxvIHBhcmFt ZXRlciBhbmQgdmFsdWU7CmFkZCBleHRyYSBmYWlsdXJlIGRpYWdub3N0aWMgb3V0cHV0Owph ZGQgQ2MgYW5kIEJjYyByZWNpcGllbnRzIGlmIGhlYWRlcnMgYWRkZWQKCi0tLSBhL3BrZ191 cGxvYWQuY3lncGFydAkyMDE5LTAzLTA0IDE5OjI4OjM2LjU5Mzg1OTEwMCAtMDcwMAorKysg Yi9wa2dfdXBsb2FkLmN5Z3BhcnQJMjAyMC0xMC0yNSAwMToxMzozNS4yMzY3NTM0MDAgLTA2 MDAKQEAgLTIsOCArMiw4IEBACiAjCiAjIHBrZ191cGxvYWQuY3lncGFydCAtIGN5Z3BvcnQg cGFja2FnZSB1cGxvYWRpbmcgZnVuY3Rpb25zCiAjCi0jIENvcHlyaWdodCAoQykgMjAxNC0y MDE5IFlhYWtvdiBTZWxrb3dpdHosIEFuZHJldyBTY2h1bG1hbgotIyBQcm92aWRlZCBieSB0 aGUgQ3lnd2luIFBvcnRzIHByb2plY3QgPGh0dHA6Ly9zb3VyY2V3YXJlLm9yZy9jeWd3aW5w b3J0cy8+CisjIENvcHlyaWdodCAoQykgMjAxNC0yMDIwIEN5Z3BvcnQgYXV0aG9ycworIyBQ cm92aWRlZCBieSB0aGUgQ3lnd2luIHByb2plY3QgPGh0dHBzOi8vY3lnd2luLmNvbS8+CiAj CiAjIGN5Z3BvcnQgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg YW5kL29yIG1vZGlmeQogIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQpAQCAtODEsNyArODEsNyBAQCBfX3Br Z191cGxvYWQoKSB7CiAKIAkjIENoZWNrIHRoYXQgYmluYXJ5IGFuZCBzb3VyY2UgcGFja2Fn ZSBmaWxlcyBleGlzdAogCi0JcGtnX2ZpbGVzPSgiJHtOQU1FfS8ke05BTUV9LSR7UFZSfS1z cmMudGFyLnh6IiAiJHtOQU1FfS8ke05BTUV9LSR7UFZSfS5oaW50IikKKwlwa2dfZmlsZXM9 KCIke05BTUV9LyR7TkFNRX0tJHtQVlJ9LXNyYy50YXIueHoiICIke05BTUV9LyR7TkFNRX0t JHtQVlJ9LXNyYy5oaW50IikKIAogCXdoaWxlICgoIG4gPCBwa2dfY291bnQgKSkKIAlkbwpA QCAtMTczLDEwICsxNzMsMTEgQEAgX19wa2dfYW5ub3VuY2UoKSB7CiAJbG9jYWwgbXNnYXQ9 JChkYXRlICtAJXMpCiAJbG9jYWwgLWkgbj0wCiAKKyNGcm9tIGN5Z3dpbi1hbm5vdW5jZS0k e1BGfSAkKGRhdGUgJyslYSAlYiAlZCAlSDolTTolUyAlWScgLS1kYXRlPSR7bXNnYXR9KQog CWNhdCA+ICR7bXNnfSA8PF9FT0YKLUZyb20gY3lnd2luLWFubm91bmNlLSR7UEZ9ICQoZGF0 ZSAnKyVhICViICVkICVIOiVNOiVTICVZJyAtLWRhdGU9JHttc2dhdH0pCiBGcm9tOiAke1NN VFBfU0VOREVSfQotVG86IGN5Z3dpbi1hbm5vdW5jZUBjeWd3aW4uY29tCitUbzogPGN5Z3dp bi1hbm5vdW5jZUBjeWd3aW4uY29tPgorUmVwbHktVG86IDxjeWd3aW5AY3lnd2luLmNvbT4K IERhdGU6ICQoZGF0ZSAtUiAtLWRhdGU9JHttc2dhdH0pCiBNZXNzYWdlLUlkOiA8JChkYXRl ICIrJVklbSVkJUglTSVTLiQkIiAtLWRhdGU9JHttc2dhdH0pLTEtJChlY2hvICR7U01UUF9T RU5ERVJ9IHwgc2VkICdzfC4qPFwoLipcKT4uKnxcMXwnKT4KIFN1YmplY3Q6ICR7TkFNRX0g JHtQVlJ9CkBAIC0yMDIsNiArMjAzLDcgQEAgX0VPRgogdXNlIHN0cmljdDsKIHVzZSBNSU1F OjpQYXJzZXI7CiB1c2UgTmV0OjpTTVRQOwordXNlIE5ldDo6RG9tYWluIHF3KGhvc3Rkb21h aW4gaG9zdGZxZG4gZG9tYWlubmFtZSk7CiAKIG15IFwkc210cF9zZXJ2ZXIgPSAiJHtTTVRQ X1NFUlZFUjotbG9jYWxob3N0fSI7CiBteSBcJHNtdHBfZW5jcnlwdGlvbiA9ICIke1NNVFBf RU5DUllQVElPTjotbm9uZX0iOwpAQCAtMjE0LDEwICsyMTYsMTMgQEAgbXkgXCRlbnRpdHkg PSBcJHBhcnNlci0+cGFyc2Vfb3BlbigiJG1zZwogCiBwcmludCAiU2VuZGluZyBhbm5vdW5j ZW1lbnQgb2YgJHtOQU1FfS0ke1BWUn0gdmlhIFwkc210cF9zZXJ2ZXJcbiI7CiAKK215IFwk aGVsbG8gPSBob3N0ZG9tYWluKCk7ICMgaG9zdGZxZG4oKTsgZG9tYWlubmFtZSgpOworXCRo ZWxsbyA9IFwkMSBpZiAoXCRlbnRpdHktPmhlYWQtPmdldCgnRnJvbScpID1+IG0vPD9bXkA+ XStAKFtePl0rKT4/Lyk7CiBteSBcJHNtdHAgPSBuZXcgTmV0OjpTTVRQKFwkc210cF9zZXJ2 ZXIsCiAJCQkgICR7U01UUF9TRVJWRVJfUE9SVCtQb3J0ID0+ICR7U01UUF9TRVJWRVJfUE9S VH0sfQorCQkJICBIZWxsbyA9PiBcJGhlbGxvLAogCQkJICBTU0wgPT4gXCRzbXRwX2VuY3J5 cHRpb24gZXEgJ3NzbCcpCi0JIG9yIGRpZSAiTm8gbWFpbHNlcnZlciBhdCAiLlwkc210cF9z ZXJ2ZXI7CisJIG9yIGRpZSAiTm8gbWFpbHNlcnZlciBhdCAiLlwkc210cF9zZXJ2ZXIuIjoi LlwkQDsKIGlmIChcJHNtdHBfZW5jcnlwdGlvbiBlcSAndGxzJykgewogCXJlcXVpcmUgTmV0 OjpTTVRQOjpTU0w7CiAJXCRzbXRwLT5jb21tYW5kKCdTVEFSVFRMUycpOwpAQCAtMjMzLDYg KzIzOCw4IEBAIGlmIChkZWZpbmVkIFwkc210cF91c2VyKSB7CiB9CiBcJHNtdHAtPm1haWwo XCRlbnRpdHktPmhlYWQtPmdldCgnRnJvbScpKSBvciBkaWUgInVuYWJsZSB0byBzZXQgc2Vu ZGVyIjsKIFwkc210cC0+dG8oXCRlbnRpdHktPmhlYWQtPmdldCgnVG8nKSkgb3IgZGllICJ1 bmFibGUgdG8gYWRkcmVzcyBtZXNzYWdlIjsKK1wkc210cC0+Y2MoXCRlbnRpdHktPmhlYWQt PmdldCgnQ2MnKSkgaWYgXCRlbnRpdHktPmhlYWQtPmdldCgnQ2MnKTsKK1wkc210cC0+YmNj KFwkZW50aXR5LT5oZWFkLT5nZXQoJ0JjYycpKSBpZiBcJGVudGl0eS0+aGVhZC0+Z2V0KCdC Y2MnKTsKIFwkc210cC0+ZGF0YSgpIG9yIGRpZSAidW5hYmxlIHRvIHN0YXJ0IGRhdGEgc2Vu ZCI7CiBcJHNtdHAtPmRhdGFzZW5kKFwkZW50aXR5LT5hc19zdHJpbmcoKSkgb3IgZGllICJN ZXNzYWdlIHNlbmQgZmFpbGVkIjsKIFwkc210cC0+ZGF0YWVuZCgpIG9yIGRpZSAiTWVzc2Fn ZSBlbmQgZmFpbGVkIjsK --------------CC852DB82EF18EB85694AD7D--