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

Marc Blanchet <marc.blanchet@viagenie.ca> Wed, 18 January 2023 19:06 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 5B905C15152C for <dtn@ietfa.amsl.com>; Wed, 18 Jan 2023 11:06:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.896
X-Spam-Level:
X-Spam-Status: No, score=-6.896 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_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 1m2nk2YdOxdK for <dtn@ietfa.amsl.com>; Wed, 18 Jan 2023 11:06:00 -0800 (PST)
Received: from mail-yw1-x1130.google.com (mail-yw1-x1130.google.com [IPv6:2607:f8b0:4864:20::1130]) (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 F0946C14CEF9 for <dtn@ietf.org>; Wed, 18 Jan 2023 11:06:00 -0800 (PST)
Received: by mail-yw1-x1130.google.com with SMTP id 00721157ae682-4b718cab0e4so482200487b3.9 for <dtn@ietf.org>; Wed, 18 Jan 2023 11:06:00 -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=m5QBER5t0Gf/W2DKc1fTeoayWoohNc3hDszHVGTUzcQ=; b=qZWrDFRqFC1qukBYW0HJVk1qyfkrQ6n76kUi101ikclUxGhOZ4UzMteion2nnVQfWO /2N+wUQgskh20neDcGzEMkcSbifIF57yuFFCq1AWTQvF6jLVA85zDfVGGOSIpaWrmqeN ircjYHMKymO5H031aDIF+UG2Z8y6ZRdTVed+/qLFnRFBuhsC46+KFP9L7CI2p3BkjcPc pLdb+OX2tObHjvsec9has0Gw9tSBUfn6BX4/JOJ3xwQuhMTg61pZz81iaZ9JYmXYAGRp 7dQiftqy3T7dJ6GJTqan7nYsmbD5hCuWaYxQ1+VNRTeEX5Zx45yATVO46gq0qd6GzaBU ooWw==
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=m5QBER5t0Gf/W2DKc1fTeoayWoohNc3hDszHVGTUzcQ=; b=WlGK8bU8hiAYfR2hb1RibDE+wVO+MW5JcYiCFXn3gwzMmsGdPcu/Cr0e78BYOA9l4V eXvsL+apYfNijlbABNI6s9HpK3lpG4IbmXySDnTBLnYckt025FX1AtRSO1UBSWZozXW3 UAYiDCepOXcsKM/moYMYcmohm5yNPZrzzbr6hv3VPY2F6NChrUWYePUvpJcTr+uaznH1 q4mCb+cojvCkl2e+o39U1mUUbfuCiGYpB2v5W9BipcPiBM7zuoi+b3o7IJcmnntHORgL 4N+82z5N/W4Q9yvMF1o3+KyzxOZGaG9bIAJLGVQCTeSn7ZB30C83ll2qBC3SZu4zSkpm dtrw==
X-Gm-Message-State: AFqh2kq97t/gTNwMLNSy+6wu415/Lir6656Ho1DTbkg0RQCl6CeNkWOh H/KHPzfqS85nlcLdLahAfXSdSlpq02EajFyorwE=
X-Google-Smtp-Source: AMrXdXuuoaZWzECCzMLKulz23vkrrL1i1hqCHTBit6W+TLduSG9iIji7Zf45+KJCd4MAcU5Y0XaojA==
X-Received: by 2002:a05:7500:390d:b0:f0:41f5:fbc1 with SMTP id ln13-20020a057500390d00b000f041f5fbc1mr2231875gab.49.1674068759384; Wed, 18 Jan 2023 11:05:59 -0800 (PST)
Received: from smtpclient.apple (modemcable161.124-162-184.mc.videotron.ca. [184.162.124.161]) by smtp.gmail.com with ESMTPSA id s15-20020a05620a254f00b007056237b41bsm22776029qko.67.2023.01.18.11.05.58 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Jan 2023 11:05:58 -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: <e6c5d092-3801-afa1-bf22-849f21577054@cs.tcd.ie>
Date: Wed, 18 Jan 2023 14:05:47 -0500
Cc: DTN WG <dtn@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <AF55B12A-76BF-47BB-B7DD-A9E1CA6FF1D6@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>
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/8Tkq-AqFnvnMOg1g4jBE85fWW_4>
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: Wed, 18 Jan 2023 19:06:05 -0000

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, 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>