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

Marc Blanchet <marc.blanchet@viagenie.ca> Thu, 19 January 2023 00:16 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 B2C21C1522D6 for <dtn@ietfa.amsl.com>; Wed, 18 Jan 2023 16:16:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.897
X-Spam-Level:
X-Spam-Status: No, score=-6.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=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 v_SX2RN6DajO for <dtn@ietfa.amsl.com>; Wed, 18 Jan 2023 16:16:25 -0800 (PST)
Received: from mail-qt1-x834.google.com (mail-qt1-x834.google.com [IPv6:2607:f8b0:4864:20::834]) (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 51B93C14CEE5 for <dtn@ietf.org>; Wed, 18 Jan 2023 16:16:25 -0800 (PST)
Received: by mail-qt1-x834.google.com with SMTP id j9so350364qtv.4 for <dtn@ietf.org>; Wed, 18 Jan 2023 16:16:25 -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=/gstnZsSVX5SR6VwOmGKiVnWe/r0YOqT2XOkIBkYwNc=; b=WNjf/PkSZkRxXUw5Scu53FxAouUmAMEFhQcWTNj23TbURrGZstoDW5V0ujxmpkRYWf KryEb/Vg9lXUXHdB5ULxx0CROkla/YNEQdbM4vcfBjBR5vKBK6LscnEheBnMSATe/aYC QnSS9pH0wGkA0inhFAHlK4UeYxII6Zx2HvDkAwuHFYJUxfP25C6hFw7YzRiWPv8yE/FO 09yP8capFnrtMOU4NcstMfDmjhLAWktbYYvoFxvp/GZN+TDJDUDxsz7lWmx4a/3Ejjum +/yk1uOFbVW0olB8oomLR/N4RtB9WNNOPU9UPUInKEoHPtVWaLlq6rYkDc/HIXdjspIF HUtQ==
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=/gstnZsSVX5SR6VwOmGKiVnWe/r0YOqT2XOkIBkYwNc=; b=jY3DQpVDVtaTlOAr83TZMlrUhxYaXF1lR7/aZOfXVETJKh7igbcPeM0zYgqPSC/T2a flhdqy7EmJ2ATJ76+Re0vFonC8f7dtaGyWd24cpoKmOyTWmOmZC/UL2dutAckK5dpVJe 3PUhujuszAkENMRTqNaudPRuND4oBMCywO7gAVeoXg3aUMxwOb1g6ltg7a9UHMLb32Xm gXF84KC1yWImsJpY6vjvAWKQ16+JFoSOJmgMt3dnyLz3XWF7dyGqtnR/p7Yk+/q/qZ0u K58Oezc4+B/D/uXaDGZ2YEAJULy8+eD0zhZYTwGB2yhieK7gRD1ksRc3XZnEJnH40rri LcyQ==
X-Gm-Message-State: AFqh2ko5sbfOBzS25Y9gJJhqQgh9/BSdFYxxtt4W2MaLgkdTvflq6g8r 3c6sOkieC5OLq2vZRhLfK7lBpIpxgY/j7XUpIig=
X-Google-Smtp-Source: AMrXdXvCMPaQZryvyvpiAHDN8Kjo5tHYK2Uyck9+OKBn33+JDDi2UV97VCJxIagZpIg7tShqTWaLgA==
X-Received: by 2002:ac8:7156:0:b0:3b5:bd73:12bd with SMTP id h22-20020ac87156000000b003b5bd7312bdmr13302104qtp.29.1674087384070; Wed, 18 Jan 2023 16:16:24 -0800 (PST)
Received: from smtpclient.apple (modemcable161.124-162-184.mc.videotron.ca. [184.162.124.161]) by smtp.gmail.com with ESMTPSA id g5-20020a05620a278500b00706b299d014sm2249253qkp.132.2023.01.18.16.16.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Jan 2023 16:16:23 -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: <1ec36f23-1eda-84aa-528b-64076952ffad@cs.tcd.ie>
Date: Wed, 18 Jan 2023 19:16:11 -0500
Cc: DTN WG <dtn@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <5A0B39CA-8FB2-47C1-88E6-21518494865E@viagenie.ca>
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> <9cecd3fb-a4e9-4a73-0670-ac564e0330e3@cs.tcd.ie> <37DEC796-1D2C-4DC4-AE80-3BDC2F5E138F@viagenie.ca> <e6c5d092-3801-afa1-bf22-849f21577054@cs.tcd.ie> <AF55B12A-76BF-47BB-B7DD-A9E1CA6FF1D6@viagenie.ca> <1ec36f23-1eda-84aa-528b-64076952ffad@cs.tcd.ie>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
X-Mailer: Apple Mail (2.3731.300.101.1.3)
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/8qw0lBoa0yuXwtMcZYL3uf8nlkk>
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: Thu, 19 Jan 2023 00:16:29 -0000

> Le 18 janv. 2023 à 15:44, Stephen Farrell <stephen.farrell@cs.tcd.ie> a écrit :
> 
> 
> Hiya,
> 
> On 18/01/2023 19:05, Marc Blanchet wrote:
>> Read your [2] paper. Very interesting, very detailed. About mail, you
>> used a process that look at changes in the mailbox directories of
>> users, tar them in a tar file that is put into bundle(s). The other
>> endpoint does the reverse. I’m fine with this as a research trial but
>> I’m not sure it is really what we are looking for, in terms of
>> interoperability. Both endpoints need to support the same tar +
>> maildir formats, I’m not sure that will work with commercial email
>> systems for example. The solution I’m proposing is to use very very
>> standard format of RFC822 much easier to integrate with any MTA,
> 
> So, yes if one were suggesting to standardise a form of MS
> sync over dtn, then more would be needed than we did and it'd
> need to be supported by both sides of course, same as any
> protocol.
> 
> Providing a way to encapsulate a message in a bundle is
> likely needed anyway, to handle mail submission, but is very
> much not sufficient to claim to be providing mail/dtn.
> 
> Whether or not the mail is for humans, whether the same MUA
> on a mobile device in different dtn regions needs to be
> supported, whether account creation needs to be supported,
> whether using a standard MUA is a requirement etc. are IMO
> questions to ask before figuring out what to standardise.

Wait. The draft says clearly about the actual scenario.  And it also says that “operational” considerations such as many you write above are not discussed, as I see this (important) discussion going elsewhere (either an operational document or at another forum). This draft is about encapsulation of email RFC822 into bundles. Nothing more, Nothing less. And standard MTA are able to read that format! “Everything else” (such as MUA, …), are to me outside the scope of the document as a protocol spec.

Marc.

> 
> And yes, some of the stuff we did a decade ago would be
> impacted by e.g. the prevalence today of IMAP/TLS, DKIM and
> DMARC etc that weren't as deployed back then but are a
> baseline now.
> 
> Bottom line for me is to start by asking what's required,
> for whom, in what kind(s) of dtn, which does seem to me like
> a fun discussion if there're real use cases for this.
> 
> Cheers,
> S.
> 
> 
> 
>> since that format is the primary exchange format for the last 40
>> years… It is also not dependent on any sync mechanism which sometimes
>> goes out of sync and require pretty significant handling of errors of
>> synchronisation. My proposal is almost as if two MTA are on the same
>> machine and exchange email using RFC822 format in a very simple
>> interprocess communication, but that interprocess communication is
>> actually a BP “pipe”.
>> Regards, Marc.
>>> Le 18 janv. 2023 à 07:52, Stephen Farrell
>>> <stephen.farrell@cs.tcd.ie> a écrit :
>>> Hiya,
>>> On 18/01/2023 00:29, Marc Blanchet wrote:
>>>>> Sorry, no. I can probably try dig up some paper but forget how
>>>>> much implementation detail we documented. Will look in the
>>>>> morning (here:-)
>>>> Great. Looking forward.
>>> It's been quite a while since I looked back at that stuff sorry, so
>>> best I can find is from about a year or so before the mail stuff
>>> fully worked. There's one paper [1] that may be paywalled, (if so,
>>> [2] is not). There's a section in there on "Email service." IIRC we
>>> extended that some in subsequent summers.
>>> Cheers, S.
>>> [1] https://link.springer.com/article/10.1007/s11276-011-0323-1 [2]
>>> https://down.dsg.cs.tcd.ie/summer09paper/summer09paper/summer09.pdf
>>> 
> <OpenPGP_0x5AB2FAF17B172BEA.asc>
>> _______________________________________________ dtn mailing list dtn@ietf.org https://www.ietf.org/mailman/listinfo/dtn
> <OpenPGP_0x5AB2FAF17B172BEA.asc>