[Sml] Re: New Sieve extension

Aki Tuomi <cmouse@cmouse.fi> Wed, 01 July 2026 21:03 UTC

Return-Path: <cmouse@cmouse.fi>
X-Original-To: sml@mail2.ietf.org
Delivered-To: sml@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 5621C10BECACA for <sml@mail2.ietf.org>; Wed, 1 Jul 2026 14:03:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1782939807; bh=oN/3ryTMw0ZCqeO8Ho/O42ofud4qpq2Tbizi9XeWAlg=; h=Date:Subject:In-Reply-To:From:To; b=J0wQ66qDzFvZpnb1w+kszqVTpKlwyodkx+sgLa3XSV4FXLMAoyg1pobYUi5Weq4dD squf9okX8ULvazg0D6R/yFdLuajPq3a5GhhhlcbyVlTYsBuL8/7fE1t0fp1hXNVSUo ltcOVyTbnvUg/0unh5dG7hRZG3HMxfMXm1pTARos=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cmouse.fi
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RmtvTOvbWUbY for <sml@mail2.ietf.org>; Wed, 1 Jul 2026 14:03:26 -0700 (PDT)
Received: from mail.cmouse.fi (cypher.cmouse.fi [95.217.160.234]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 283B310BE8872 for <sml@ietf.org>; Wed, 1 Jul 2026 13:54:53 -0700 (PDT)
Received: from mail.cmouse.fi (cypher.cmouse.fi [46.132.65.240]) by mail.cmouse.fi (Postfix) with ESMTPSA id 19CFE1F4AD for <sml@ietf.org>; Wed, 1 Jul 2026 13:26:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cmouse.fi; s=mail; t=1782905183; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to; bh=oN/3ryTMw0ZCqeO8Ho/O42ofud4qpq2Tbizi9XeWAlg=; b=ZlWkN+xAIKfJcTixR8TUxRVR774Wn2AztZfB6kRYJDqSVFaP7C+1mWAaDNb034NoSm/gBn +d7qL+BwG/+fPj9NcwgZLsGVyupC7pq2nMNa2/q/ziHTiFbpchKS2UrCn6xpdDG6mRue6Y KRx63dhzNHGr8/GIl6gK2/A/91U8w8sAOODaZZQTKqY7aJVgveFx1dxOKR3Cd0VaukdfF2 /t2ZVD4EMtzf3K61cy118o+iwNS9VaSyqyrgyvh1QnepmWG9PTfqi7cFbClaHeqvwHtxtx IqeRQdPQ93xVfpMM454kEzsSOBRZB4Bf/I5B0n1FDo51r7jn5bIedkwA4f3eeQ==
Received: from [10.129.240.172] ([46.132.65.240]) by mail.cmouse.fi with ESMTPSA id XoweJ175RGrQERwAH7FNzA (envelope-from <cmouse@cmouse.fi>) for <sml@ietf.org>; Wed, 01 Jul 2026 13:26:23 +0200
SavedFromEmail: cmouse@cmouse.fi
Date: Wed, 01 Jul 2026 14:26:19 +0300
In-Reply-To: <1623438159.1149.1776750255524@webmail.desteem.org>
Importance: normal
From: Aki Tuomi <cmouse@cmouse.fi>
To: "sml@ietf.org" <sml@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_657330267298010"
Message-Id: <20260701112623.19CFE1F4AD@mail.cmouse.fi>
Message-ID-Hash: ZGCZC4VPRXBROWO2VXHIOQP326EHV3SA
X-Message-ID-Hash: ZGCZC4VPRXBROWO2VXHIOQP326EHV3SA
X-MailFrom: cmouse@cmouse.fi
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Sml] Re: New Sieve extension
List-Id: Structured Email <sml.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sml/rFLgF-rL4P1cWkVLquvFFWtUTE4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sml>
List-Help: <mailto:sml-request@ietf.org?subject=help>
List-Owner: <mailto:sml-owner@ietf.org>
List-Post: <mailto:sml@ietf.org>
List-Subscribe: <mailto:sml-join@ietf.org>
List-Unsubscribe: <mailto:sml-leave@ietf.org>

Trying again
-------- Original message --------From: Aki Tuomi <cmouse@cmouse.fi> Date: 4/21/26  08:44  (GMT+02:00) To: sml@ietf.org Subject: New Sieve extension Hi!I am looking into implementing a sieve extension for matching linkeddata objects from emails. I have the following draft, and I was looking into some feedback, suggestions or comments before submitting it anywhere.The idea is simply to have a sieve action that looks for a named JSON schema from email, and if it's found, then you can trigger some action. Motivation here is to allow server-side processing of linkeddata emails when they arrive.Thing that just came to mind after drafting the RFC was that it could potentially also allow number of jpath queries that would be set to subsequent parameters, so {0} would be whole json, and {1}, {2} ... would be the subsequent jpath queries.Regards,Aki