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

Marc Blanchet <marc.blanchet@viagenie.ca> Mon, 23 January 2023 04:04 UTC

Return-Path: <marc.blanchet@viagenie.ca>
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 89D22C14F6EB for <dtn@ietfa.amsl.com>; Sun, 22 Jan 2023 20:04:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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=viagenie-ca.20210112.gappssmtp.com
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 3fsoxf3_nhoZ for <dtn@ietfa.amsl.com>; Sun, 22 Jan 2023 20:04:29 -0800 (PST)
Received: from mail-qt1-x82b.google.com (mail-qt1-x82b.google.com [IPv6:2607:f8b0:4864:20::82b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 347D2C14E515 for <dtn@ietf.org>; Sun, 22 Jan 2023 20:04:29 -0800 (PST)
Received: by mail-qt1-x82b.google.com with SMTP id d16so8835267qtw.8 for <dtn@ietf.org>; Sun, 22 Jan 2023 20:04:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=viagenie-ca.20210112.gappssmtp.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=sbN20U1tyPLH2EYtfXTjv8v/6GOE1Eo8BWohvR5wlwI=; b=jrBlhYQOAFba71F9L1v1nWhaMvVn8Zg6ag/wtIhrEi8e1uPmAAcCxRrGj491fo8uBy YnI7mz4Y/xeVYt54XKj2iVDAo9D8f2CaJ2AsrOGoxsdbN5YsXTt2x97ciTtPZd1d9FAg Zd3zS25zLTk0UsW8EQQEezKsOcP4TXj1/AmPApH3He1VyiRsGM0JjUa63gRf8NIxefH3 GOhF12g/pquw55mTZg+4+ZJee+n9Y9Qi7trcx7KkpAy1Qm3GSpKb/08pxhD0tpqEmahW SYH3oPF7yeKA/GSrPvE7LuMYH9jYOpO40NdiPnyGXCcQa7LQg9cn5ke4JQ+YE9mXylva /bQA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=sbN20U1tyPLH2EYtfXTjv8v/6GOE1Eo8BWohvR5wlwI=; b=DMq1SxVHdOG+Gk9iWDqO2+NKz8lo2mrcEqIPPLQW55Ua2z6KINVJtqUneOJjlaqb9k a6vx/LJCQGbeaZla8M+D01WiI/gVgfBH6MSDomAFtBG3RJaj1hXy4Kbftk0sNwRdohYj fvU9mbBRO3gXwU+sCvwV7PrsMMO0ArcgBt++6kirHCALi8gblKV1sS3UZJ2j41a58NBr S+QkXC0oiLtSt9DJBV0DsQwOSbIy2sLd/4hM15VdC4ZUJ8ziFL3EL0gMWII9kUYILRXG QmfJ86TS6aKyKupv97SU/83FtafihfoNS0IMaVh6+ERblCNwNF1FlG+GkR2MA2rG6hjB 7u0g==
X-Gm-Message-State: AFqh2ko71xs6EeZC0u9pa5hzBedrs+8zdB2o42RSQBz12YYOpQkygJzx OGxahJBogGkxz6MZnsuOolgBSw==
X-Google-Smtp-Source: AMrXdXsEdT/LFlX9yWlM5yx4gjmC1ocfVEcOe+D1fRfeIbg/wxwz45yLMZ8dYkInv+0OfZG+XrndYw==
X-Received: by 2002:a05:622a:6006:b0:3b4:2946:c085 with SMTP id he6-20020a05622a600600b003b42946c085mr31236570qtb.21.1674446667803; Sun, 22 Jan 2023 20:04:27 -0800 (PST)
Received: from smtpclient.apple (modemcable161.124-162-184.mc.videotron.ca. [184.162.124.161]) by smtp.gmail.com with ESMTPSA id bn10-20020a05622a1dca00b0039cc0fbdb61sm10503381qtb.53.2023.01.22.20.04.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 22 Jan 2023 20:04:26 -0800 (PST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\))
From: Marc Blanchet <marc.blanchet@viagenie.ca>
In-Reply-To: <92e3c78f8bc44beb9050302df536b454@jhuapl.edu>
Date: Sun, 22 Jan 2023 23:04:15 -0500
Cc: DTN WG <dtn@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <D4C71029-FCA5-4C5E-894D-5EFF9AE321D8@viagenie.ca>
References: <167399610126.6093.15005582259524860869@ietfa.amsl.com> <E73A1CD3-88A6-4ECB-90A1-ACD5150F9E05@viagenie.ca> <51483b79-1ccf-49ab-514a-f0610d2e1bfb@cs.tcd.ie> <92e3c78f8bc44beb9050302df536b454@jhuapl.edu>
To: "Birrane, Edward J." <Edward.Birrane@jhuapl.edu>
X-Mailer: Apple Mail (2.3731.300.101.1.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/RoDs2Oz7DRTU1gub0X-Wtgwosy8>
Subject: Re: [dtn] [EXT] 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: Mon, 23 Jan 2023 04:04:31 -0000

> Le 22 janv. 2023 à 20:16, Birrane, Edward J. <Edward.Birrane@jhuapl.edu> a écrit :
> 
> Marc,
> 
>  I am really excited to see work on e-mail over BP (as you well know, people have been talking about, and prototyping this for a long time). 
> 
>  I know this is a -00, but I have a question about the approach. 
> 
>  The -00 draft says to put an e-mail into a bundle as a bundle payload - do we need a normative RFC to say that?

I guess I don’t understand your question, because my response as I understand your question is: well, that is the whole purpose of the draft. But I’m sure I’m not answering your question. Can you clarify?

> Should the RFC be an information document with some considerations when building a payload for a bundle or when writing an application serving as a bundle gateway?
> 
>  Should we explore how features of BP (such as extension blocks) could help with e-mail delivery? Could there be benefit to pulling some header/ address information into an extension block?

Does not make sense to me. Can you elaborate?

>  If I understand RFC5322 correctly, this is only for text messages.  What would we do with e-mails that contain attachments? Is there an opportunity here to secure or sign attachments individually in a bundle, or do you see them also being part of an opaque bundle payload?

Attachments, encryption and signature of emails are all handled within the body of the email, so this is all included and working by RFC5322. I’ll add a note in the next rev.

Marc.

> 
> 
> -Ed
> 
> 
> 
> Edward J. Birrane, III, Ph.D. (he/him/his)
> Chief Engineer, Space Constellation Networking
> Supervisor, Embedded Applications Group 
> Space Exploration Sector
> Johns Hopkins Applied Physics Laboratory
> (W) 443-778-7423 / (C) 443-690-8272
> 
> 
>> -----Original Message-----
>> From: dtn <dtn-bounces@ietf.org> On Behalf Of Stephen Farrell
>> Sent: Tuesday, January 17, 2023 6:05 PM
>> To: Marc Blanchet <marc.blanchet@viagenie.ca>; DTN WG <dtn@ietf.org>
>> Subject: [EXT] Re: [dtn] draft-blanchet-dtn-email-over-bp-00.txt
>> 
>> APL external email warning: Verify sender dtn-bounces@ietf.org before
>> clicking links or attachments
>> 
>> 
>> Hi Marc,
>> 
>> Interesting, and brings back memories from a decade ago!
>> 
>> When we did email/DTN we found it more useful to sync the (diff in the)
>> content of Maildir message stores using the BP and not the individual
>> messages. There're a whole pile of reasons for that, e.g., preserving the
>> "read" flag if the mail's been read from different MUAs etc., but it was also a
>> much better way to integrate with real world mail services.
>> 
>> If it were of interest, I'm sure we could dig up more of the detail as to how
>> we did that in the N4C project, but I can say that it worked - while I was on
>> the IESG I read my (then voluminous:-) mail via DTN in the arctic for a couple
>> of weeks while hiking about in various places all  >50km from a cell tower.
>> 
>> Cheers,
>> S.
>> 
>> On 17/01/2023 22:56, Marc Blanchet wrote:
>>> Please consider this work. Looking for comments.
>>> 
>>> Regards, Marc.
>>> 
>>>> Début du message transféré :
>>>> 
>>>> 
>>>> 
>>>> A new version of I-D, draft-blanchet-dtn-email-over-bp-00.txt
>>>> has been successfully submitted by Marc Blanchet and posted to the
>>>> IETF repository.
>>>> 
>>>> Name:		draft-blanchet-dtn-email-over-bp
>>>> Revision:	00
>>>> Title:		Encapsulation of Email over Delay-Tolerant
>> Networks(DTN) using the Bundle Protocol
>>>> Document date:	2023-01-17
>>>> Group:		Individual Submission
>>>> Pages:		5
>>>> URL:            https://www.ietf.org/archive/id/draft-blanchet-dtn-email-
>> over-bp-00.txt
>>>> Status:         https://datatracker.ietf.org/doc/draft-blanchet-dtn-email-
>> over-bp/
>>>> Html:           https://www.ietf.org/archive/id/draft-blanchet-dtn-email-
>> over-bp-00.html
>>>> Htmlized:       https://datatracker.ietf.org/doc/html/draft-blanchet-dtn-
>> email-over-bp
>>>> 
>>>> 
>>>> Abstract:
>>>>   This document describes the encapsulation of emails using RFC5322
>>>>   format in the payload of bundles of the Bundle Protocol for the use
>>>>   case of Delay-Tolerant Networks(DTN) such as in space communications.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> The IETF Secretariat
>>>> 
>>>> 
>>> 
>>> _______________________________________________
>>> dtn mailing list
>>> dtn@ietf.org
>>> https://www.ietf.org/mailman/listinfo/dtn