From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6846438166349479936 X-Received: by 2002:aa7:c609:: with SMTP id h9mr84802274edq.43.1594475310862; Sat, 11 Jul 2020 06:48:30 -0700 (PDT) X-BeenThere: supmua@googlegroups.com Received: by 2002:a05:6402:1d37:: with SMTP id dh23ls3645016edb.1.gmail; Sat, 11 Jul 2020 06:48:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw14S8w95JpaT0JgnJM7jUbtJVqnXPXK22IQB3p5Q13HPhR5e/giXFS+6FDwLAlhbs0a9KQ X-Received: by 2002:a50:f702:: with SMTP id g2mr83506887edn.348.1594475310387; Sat, 11 Jul 2020 06:48:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594475310; cv=none; d=google.com; s=arc-20160816; b=MTsqiaufKt1XxlcrnIGByN7Tyt0oFzdo5rsj6hha4ySZ/CNc7PbfC3faict/La0pJy xWXdDNL2WbTeU2RJMaB/BKuAotkHgmkwDEIusySrcZuuonx3av9X/mKSUvlrMPwNOE+m n2CJo5fNn01mHIVfYIUgzEMxtu+KOFmJGb1rEQ2Oo05C7pErQGZEMl7d1gNaJCV4SHGR t5mHfhFmd5e0lKuNdXzleGnU+wF+9gpFz2xeQ5kUl9EEwSEMlfRlHCjCblpKX1vpXJtA jYUEDkNkvmEnk7aGrVzJMb6dfoTt2P9Qfhxh8Gqs8cfnUqHOMBIZiQo9pdaE8MSyfSST BCOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:user-agent:message-id:date:references :in-reply-to:subject:to:from:dkim-signature:dkim-signature; bh=bCwaH08x6RHekf7u5KVMVK/pS4QI2Afa8YRK47XtGlg=; b=JHRaY5rpt2jmFRC4NRHRSa9bbbhEtCLrodvRLQc1Bl6Tg0lXIA4hXW6g6h37yhGUCn erPMyHeLnaLTudUAOlkfyfeku3gIduv3dWo4YgE5YTo/DfzIDmq1oRK/VbS4cJFJ3RWx 9cqRfw0GQuxKgDqgR4+TbUgWl4dwIXWjBsqYE1cxzLcP+weQy3Cr143WEHsuWfujfazB J67hltsRvKQivL4WBuuciqwc7pIGoRT5w64u0LBNwECuKDPDDyksfAt1dxwP4YxA/Ufu XAwU2i4gXKNlNYoVAZ+rLpg8NBrwmt9gyEX223QdDrCu0zkxrgcrvSUwcoraUtqCQ+cj bMuA== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@parris.org header.s=fm1 header.b=MME5gooS; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="cEQa05/E"; spf=pass (google.com: domain of ipv2.lst@parris.org designates 64.147.123.27 as permitted sender) smtp.mailfrom=ipv2.lst@parris.org Return-Path: Received: from wnew2-smtp.messagingengine.com (wnew2-smtp.messagingengine.com. [64.147.123.27]) by gmr-mx.google.com with ESMTPS id k4si351147edl.4.2020.07.11.06.48.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 11 Jul 2020 06:48:30 -0700 (PDT) Received-SPF: pass (google.com: domain of ipv2.lst@parris.org designates 64.147.123.27 as permitted sender) client-ip=64.147.123.27; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@parris.org header.s=fm1 header.b=MME5gooS; dkim=pass header.i=@messagingengine.com header.s=fm3 header.b="cEQa05/E"; spf=pass (google.com: domain of ipv2.lst@parris.org designates 64.147.123.27 as permitted sender) smtp.mailfrom=ipv2.lst@parris.org Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailnew.west.internal (Postfix) with ESMTP id 88F873CF; Sat, 11 Jul 2020 09:48:28 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Sat, 11 Jul 2020 09:48:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parris.org; h= content-type:from:to:subject:in-reply-to:references:date :message-id:content-transfer-encoding; s=fm1; bh=bCwaH08x6RHekf7 u5KVMVK/pS4QI2Afa8YRK47XtGlg=; b=MME5gooSeqzQbMoxQLlsYHXONfiugaS G1dBffwZxGsh6jO8xHWYQL5HSAhPy8rAXbbDw5kyfIU4tyTJAla0SRN6rjdWLwFy tqA9eidjKb1kr6ZWGLYG/vqzlnjFywb45b60oTJjpSBzVGdQv7ytjcQt4ht+tnTe PyjvIZdayvnrU7gf2htGjElrmKX6zyAotY7ELPXoKzZg3lNvHVNQI8ZJY0TjxTua NdfKvNyGYGn/4PInnCcklJx6W30X8j4D8e+HZUt8cvLyeE7HVm2LWmE+jHS1lsEi 2xvK1xzQaK1yoQlq5S3yWfWfNszllmHvhKI8uX5aYr4U1P7kD+nxZDQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:references:subject:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=bCwaH08x6RHekf7u5KVMVK/pS4QI2Afa8YRK47XtGlg=; b=cEQa05/E x29UGydUQ4+MLGxcaormxNFSgKdgN8IsDlcvItCMNvvOz/f2exOCDLvwDa3/3Ew2 4ZrNCrSUlPA8E83Ct2kUdIUnqo7vnMXgMQDdXIj2YJp0Yo8/Qkz1XT7CYcArfqMy qOzocroxkX5EHm1DUm991XJbpxXngPbLqMHq2gIoCFBG5vU7p3wybUOB+V8+33lb OoP4cRoOHqPFYEz8koDsX9Q23dr6j+1O5CHB+7mjS6g11xgPLIStCs1RUsBNIoD/ vf73hIggLh/GlnBf5zQrMXyqdJnnG7kbp4M/oXkZqyYqq9SBXp01hjw3GSVrkSaK jq0ivanJSwd2fg== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrvdefgdejudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptgfhvffujghffffkfgfgsehtkeertd dtreejnecuhfhrohhmpefkrghinhcurfgrrhhrihhsuceoihhpvhdvrdhlshhtsehprghr rhhishdrohhrgheqnecuggftrfgrthhtvghrnhepfeejgeduteetffejgefhvdeifffgte elkeduheeifeekvdejjeeuffetieetjefgnecukfhppeeivddrfedrieegrdegudenucev lhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehiphhvvddrlh hsthesphgrrhhrihhsrdhorhhg X-ME-Proxy: Received: from localhost (unknown [62.3.64.41]) by mail.messagingengine.com (Postfix) with ESMTPA id 94E413060067; Sat, 11 Jul 2020 09:48:27 -0400 (EDT) Content-Type: text/plain; charset=UTF-8 From: Iain Parris To: supmua Subject: Re: [sup] SpamAssassin (Spam/Ham) support for Sup In-reply-to: References: <7c75d917-b99e-4e95-af72-d308acfcb7ado@googlegroups.com> <1594076857-sup-7295@ceres> <5048bacc-c026-45c3-b145-52226916491co@googlegroups.com> <1594233819-sup-5407@ceres> <1594412084-sup-1850@ceres> <1594412886-sup-3215@ceres> Date: Sat, 11 Jul 2020 14:48:26 +0100 Message-Id: <1594475118-sup-8258@ceres> User-Agent: Sup/0.23 Content-Transfer-Encoding: 8bit Excerpts from Robert Winkler's message of 2020-07-10 14:58:16 -0700: > Thanks for all the useful code, Iain. > > Here the final solution. Thank you, Robert - I'm happy that I could help. I intend to update the Sup wiki in the near future with a new section for user-submitted hooks, and would be happy to include yours there as an example to inspire future users. > Thanks a lot again; sup is really mighty! Absolutely - long live Sup! :-) Kind regards, Iain