Re: [dtn] draft-blanchet-dtn-email-over-bp-00.txt

Stephen Farrell <stephen.farrell@cs.tcd.ie> Tue, 17 January 2023 23:48 UTC

Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: dtn@ietfa.amsl.com
Delivered-To: dtn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3CF68C151529 for <dtn@ietfa.amsl.com>; Tue, 17 Jan 2023 15:48:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level:
X-Spam-Status: No, score=-7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cs.tcd.ie
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P6CF60shPPa2 for <dtn@ietfa.amsl.com>; Tue, 17 Jan 2023 15:48:14 -0800 (PST)
Received: from EUR03-VI1-obe.outbound.protection.outlook.com (mail-vi1eur03on2092.outbound.protection.outlook.com [40.107.103.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6DFDC151520 for <dtn@ietf.org>; Tue, 17 Jan 2023 15:48:13 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ky0/7Q76GRXXAbq0VAILznyYBqZ/hjLRaZzWnW/LxEynd29pI8Wcqe2XiOaNvj1VKi99HnJLciEqq7WPJBwi+J4cTrczzKo0GQNudLfn45v9fvNKrdk4dxR0GNmkOWIqDKWJ/IeS99+nf11C+2oEOLegDtEm2znPCC/9p5cF76Ml5gfCrNR+Myixrr9hthoM+af+AxB+asyTkim/lSHx5kVh937LQp903V7LPjP297hbQleE4Q2E6xKwAPUCGr4Uf8A7Ca50DGLdcZJ47N0jFrp8J+H/oEW5A8gzy18MUEzPcS9ox9KkRRs8EY11q0Eg1gm8d02h5JUQ1iqPtxgw6g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=qGFEJMUlhPbDTbrLYmlWJfUj8yIWv4CrY/tVmnWn4Eo=; b=nGlyM0Ds+eYl6D5nPsnqnRXWKxTbUGfR7ZvZF4/o0N/VqML1C5P0kOtFHH8+rIXikPuuPGtHBA5PoXxQm+cZqvz65M/rV7C4PyFpJn1XhoiYnh2TlWiQgADxDLxa9jbkh13/3q7vyV1qSpJAfIdMuFvspRfBnRGA+yBVGoKZnLt3uA7WbLxTa76CTe4TbfNNa7EQs9LmFKYoWBj+IcU1yuwBC1hhIBZISGLokdgX/p2qluesWNhhvKBVZ9O1XITA3ChLE/VThv+k20pdK3Hl/6cLU90AWSD9xPE9BIjDQ+4kGYHDKSJ+Ncog3FUqek6P6WbbLSiej3NrNu5oTa1cmg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cs.tcd.ie; dmarc=pass action=none header.from=cs.tcd.ie; dkim=pass header.d=cs.tcd.ie; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.tcd.ie; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qGFEJMUlhPbDTbrLYmlWJfUj8yIWv4CrY/tVmnWn4Eo=; b=UbCTbrPKNxO89QFQWKodgd/0rJ1rSly3SrQCRLD1VvxPRFfd1Twxjbkoa2xAnSIhtc6L8h1DZjeITSybywETywwpYapPbSuCcE1oSbzvwuB2D0DPOhxueYT6/CScQNlJzTVFG3gC87IaI725Hb0MF5f/uL7q8I6GpoqSGnlWrbotA0aNhPG171KhlySU4ahFO9P0qfv6tbqtHzjBfUV0zfjwG86b29IhewxoJ358M1mvdObV9JEW0v81egtzCBh2DTnKpdpH0pNXgXuBS8we+V7FzygXZYjFKPGeUHlaMwEUqjDD8MlpnuUax4tjWzHo9FPz8CbPU2NQ7JpDlvLE9Q==
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cs.tcd.ie;
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15) by AS8PR02MB8496.eurprd02.prod.outlook.com (2603:10a6:20b:571::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.21; Tue, 17 Jan 2023 23:48:09 +0000
Received: from DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::1a3d:b78f:f41:afd4]) by DB7PR02MB5113.eurprd02.prod.outlook.com ([fe80::1a3d:b78f:f41:afd4%4]) with mapi id 15.20.5986.023; Tue, 17 Jan 2023 23:48:09 +0000
Message-ID: <9cecd3fb-a4e9-4a73-0670-ac564e0330e3@cs.tcd.ie>
Date: Tue, 17 Jan 2023 23:48:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2
Content-Language: en-US
To: Marc Blanchet <marc.blanchet@viagenie.ca>
Cc: DTN WG <dtn@ietf.org>
References: <167399610126.6093.15005582259524860869@ietfa.amsl.com> <E73A1CD3-88A6-4ECB-90A1-ACD5150F9E05@viagenie.ca> <51483b79-1ccf-49ab-514a-f0610d2e1bfb@cs.tcd.ie> <5A7A38AD-636C-40D6-A8D8-51090FDA48DF@viagenie.ca>
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
In-Reply-To: <5A7A38AD-636C-40D6-A8D8-51090FDA48DF@viagenie.ca>
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="------------pYVU2QBNwcafpYxAIFbKFeRH"
X-ClientProxiedBy: DB6PR1001CA0010.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:4:b7::20) To DB7PR02MB5113.eurprd02.prod.outlook.com (2603:10a6:10:77::15)
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: DB7PR02MB5113:EE_|AS8PR02MB8496:EE_
X-MS-Office365-Filtering-Correlation-Id: c5421094-8366-4a27-7fef-08daf8e5494f
X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True
X-TCD-Routed-via-EOP: Routed via EOP
X-TCD-ROUTED: Passed-Transport-Routing-Rules
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: ruvDybXvO/lTfO6JSQeQ7nSa/HnCqah1nV7u0ok7u3Wt5iHF0LeLcGUhQ7Z5prs4vyHg7tCCqeKcXR7PnTVGmq1lE93cvXFcopZsBXG+YBdLHEzfRygCKSqbuJzqSMjb/Up9kMs4qaltUuJGQMHaNMyseLiAutMxWEuEgv7JK4w/+hseD8bV5PH5YwSxXSOosllF44QhvAGr8O1Ynh4GufZqbcbIMPcFin88luch74AGHLeGZyIIBeZGQ6wV/pdLQBs7cPqhQho/cRi27KTJSQ6YZNQfJnPDmWk6RHss93+76Uh8prp++DjXhJO9o5fgTgnV6905jDpLaa0KpoeLja2+62xgXce8dSgxb35tZhTCzUKQlugys8oj2uy3LU+RKOoQ/f5trgR44YjCBpMibOu3AXHFhx/ZuLjDgmMqYk8RW9UV3ZItvyku89bsGSEd9T538QOPSlIZ7pGRE2nK5b71SpFcbIc+v6dJGOfV6MjDcNCnhoFImPnoA6YHNY4YWSZkWbTJvs47MLrUuZdc943wuV4kGwIQj5zPibQANP3DzR7jzxU+AqNFYce56/rVrYvYlL5znlyxdu0Oo636CblO4ydtYFZqxXgpmYBLYKWS7trBcZ7LbPAxUtO1WWeGhQqSMJf1W9YST3PyD27+XBkNsdJOehEnhoTDNvNPz/UCDcR8MgJ3+xVXcH5/IteV2A4uXNkg3Zy+k9WeR3MPtJWrRlRWk0fJ6PZgHMNuNpI=
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR02MB5113.eurprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(376002)(366004)(396003)(136003)(39860400002)(451199015)(316002)(786003)(41300700001)(66476007)(8676002)(83380400001)(66556008)(36756003)(4326008)(6916009)(66946007)(86362001)(38100700002)(66574015)(41320700001)(478600001)(6486002)(31696002)(2616005)(21480400003)(6512007)(186003)(33964004)(6506007)(53546011)(2906002)(31686004)(44832011)(8936002)(235185007)(5660300002)(45980500001)(43740500002); DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: pldjl1t1+XupYhPOsGCmtD6TYyjTgkHRMdwxwJHICvopzckTmjWPhUeunlx9pMP2wHfAmpxw1AsF37W8sQvqbKBIsI9UwSgqUiulklKTLIXNP/+BvEr8QIlmneVTkXCRwDkStfIQf0JycpQlKFkT9CfshkEsaK1V6so0XWfi9ISfNKjKuRIiYhWUs3pu5dCa9kFXh8JvsjSRgfE2MjSaFHjCKzQ+CJj9vOcwnocplrtJC4xKQR2lobQl6YQXyCWh7K5CiMFPLeDytnpppgDqKkFzID+6qa/L08s674rHRQ80vOcsL4S1Y6n+ISAAw7jZvzVxpykCYztIuJywYNu/nZLLpnSTPvpmG3I0SsQRDKzel9GHp9WgmF6FpyUaa5kSrWE7J9rdrCbooPSa7+zeKyH+vIk2Llc5hXibKFdSELWRGmz0Ivr8hxLEbeyijbKiyZcr2EoXELNZnAcdR8jTCPREp9MtrLxN2NmtiQdbY//L1JTwvguC/Q2DvGB4F7pAIDezG7GwEsYNFoSmJ3toLjxSO9e/F7krzAZQI+6yv2+QhLL5Z5xzyQk9XApj8Z/RTchBd+lCC1IQ1Xsd0k8FKJdISDmOalqxve3B3KTjJ6+TEmF8H+xO2gdz/LMOHL7n+27PwPOWKDveRpOYbcgJ3iiGLJVMMCAdGmbHNdTQovw4mfa9HtnWXIC+7Ph6ms+rSrE3PybwxDyaot2r+dtvWy1W8P9PQxKpEnxHKnpdgkf5GxWLFLaeg1a1witZwzKiPQPfS/hM+/4Q1EFWL5R4V7BICaiccxUgQvHB5UBrckYXOCSZrXIGEmpHmFunoMkZOZGROlQasVQtm0nk6EkT82j1idQs5DPxfUSJCgXyZb/NFNWKykSrz7nhBrlrc3JPMuTwuiYSQFLTvaSXMAkeSw6yt4uCHgShWyen9H71KTwtKSzhPSQFogKKkkWbsqgDMebbg/pUBw+i0DyYCA2pnxTNxqKWa2wyBepMJ3vzmu/t+aFeRLtDdlDMXeSKFhokcWRhnOy5yGUJ0U21dMUQNv34HBs0C0KrF6G4csJzlyfL4/PbNtRbKsGZeZ5R2eduadsI5lSxj01b2woPvWEhvtJcDWo7PPRBzStt12P5KT4UUlP0tQxzLoHBLN9RJ2H1b1B6U+pH8Rby1kVXOGomMyy7K5S5/3qPg/uLzeuqlB2NQMJynf7NIVtV9L1E3t/wkTZtYXODb1jbVF2LuilfjYN6joVnZNbU6RK5ErWOLGC3iAGqkb1HCjPYgoImKSWtqZp0MyAr2pfJ9r4uJUz40NXiw2ZQu7LSj8PZqxiPte0AtdkqcxILxUMOk0XIth/UH6uei0v7cO0OtbHu+wMPlDuaJoQq4XpcooAhrGC3vrcUyB12oHPzaveM4mPZsGyk58Kj6p/rb5YVGaY/Sd4U2N4Fv0YXjGRRGn8Ixj7FuQNIv53I9j5TTigmRg4IQdM4c3QBJavgJUo6hsAvu19Jg9xIjy+XgZ10sJ7XV3B+FW74BnpNm/Qnjo02xFu8Dz5N8yCGP3jsWU0SS78P17JlmSCrYoCSrUjtF41F2UiuW9xnAcbgz06ny4s8YbzBCSW71fN3ziqJo+39pimn/Ad/vrEuFu23uE+hOZupB1PQyDeQMbbo2sxW/IAmw7sysTtB
X-OriginatorOrg: cs.tcd.ie
X-MS-Exchange-CrossTenant-Network-Message-Id: c5421094-8366-4a27-7fef-08daf8e5494f
X-MS-Exchange-CrossTenant-AuthSource: DB7PR02MB5113.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2023 23:48:09.2179 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: d595be8d-b306-45f4-8064-9e5b82fbe52b
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: xRsN53JDO6B/CmskmfEvqB5BvnP3Bs1c6yixd4n8EErQbt6I7hsh+Uw086w599mn
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR02MB8496
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/VHxE-_nxspbJS8PvG_keU64nVNg>
Subject: Re: [dtn] draft-blanchet-dtn-email-over-bp-00.txt
X-BeenThere: dtn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Delay Tolerant Networking \(DTN\) discussion list at the IETF." <dtn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dtn>, <mailto:dtn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn/>
List-Post: <mailto:dtn@ietf.org>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dtn>, <mailto:dtn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Jan 2023 23:48:19 -0000

Hiya,

On 17/01/2023 23:37, Marc Blanchet wrote:
> Cool. But a drawback to me is that it seems that the solution you are
> describing is a bit implementation specific. I was trying pretty hard
> to stick to protocols, so it is more clean and interoperable. Our
> goal, as a community, now is to standardize stuff to achieve a high
> level of interoperability.  And includes the assignment of a service
> number so all implementations expect the same payload at the same
> place...

Yeah, but.... I'd argue there really are a pile of reasons to
prefer an architecture where one uses the DTN to sync message
stores over one where one tries to do SMTP/BP. Just to pick
two: there was no chance I could convince our email admins to
run any BP stuff, but syncing message stores doesn't require
that permission, and secondly, I could configure which mails
from my normal email a/c to forward into the DTN. That kind
of discussion is better f2f with whiteboard of course so may
be one for an upcoming IETF meeting.

Yes, what we did was implementation specific, but I'd bet one
could do something with SIEVE or IMAP that was standardised.
(That said, our implementation was really to commit all the
files in each to-by-sync'd Maildir folder to a mercurial repo
(IIRC) and to then encapsulate the ``hg diff``'s in bundles
so yeah, there was a big element of just doing what worked
but the diff thing was significantly better and e.g. even
handled cases where a mail was moved between folders as well
as read/forwarded flags, which are important.)

Architecturally, I guess one could start by asking if one is
trying to make SMTP or mailboxes available to users who are
in challenged regions of the DTN. I guess I'd argue the
latter is far more useful.

> Having said that, I would love to get the info. Have you done an
> internet-draft describing it.

Sorry, no. I can probably try dig up some paper but forget
how much implementation detail we documented. Will look in
the morning (here:-)

Cheers,
S.