Op 9-5-2020 om 13:59 schreef Michael Hirmke:> Hi *,
>
> besides my dovecot maildir structure, that has been migrated from an
> Exchange server, I have an even older mail structure in an ancient uucp
> style. The program named CrossPoint I used for this isn't wideley
known,
> but it used so called mpuffer files in a plain text format.
> It is the program I still use to write for example this mail.
>
> I wonder if there already exists a program or script to convert the
> files from this program to the Dovecot maildir structure or some Howto
> for writing it myself.
Maybe these guys can help you out:
https://sourceforge.net/projects/openxp5/
Regards,
Stephan.
>
> The format of these files looks like shown below.
> Mails are separated by two new lines.
>
> ------------------------< snip snip snip
>-----------------------------
> EMP: /archiv/net/dovecot^M
> KOP: <some_recipient>^M
> OEM: dovecot at dovecot.org^M
> ABS: ricardomachini at gmail.com (Ricardo Machini Barbosa)^M
> WAB: dovecot-bounces at dovecot.org^M
> BET: Header search on Dovecot with SOLR^M
> ROT:
perth.mydomain.de!localhost!perth.hirmke.de!aqua.hirmke.de!elvis.otherdomain.de!rachael.otherdomain.de!talvi.dovecot.org!talvi.dovecot.org!mail-qk1-x72e.google.com!smtp.gmail.com!DESKTOP4CIJMB3^M
> MID: 078901d61d7e$0964bcd0$1c2e3670$@gmail.com^M
> EDA: 20200428165659W-03^M
> LEN: 6112^M
> MAILER: Microsoft Outlook 16.0^M
> X-XP-Boundary: ----=_NextPart_000_078A_01D61D64.E4184820^M
> MIME-Type: multipart/alternative;
boundary="----=_NextPart_000_078A_01D61D64.E4184820"^M
> U-Content-Type: multipart/alternative;
boundary="----=_NextPart_000_078A_01D61D64.E4184820"^M
> U-Sender: dovecot-bounces at dovecot.org^M
> U-Received: from localhost (localhost [127.0.0.1]) by perth.mydomain.de
(Postfix) with ESMTP id 245AF862DA8 for <<some_recipient>>; Tue, 28
Apr 2020 18:58:11 +0200 (CEST)^M
> U-Authentication-Results: perth.mydomain.de (amavisd-new); dkim=pass
(2048-bit key) header.d=gmail.com^M
> U-Received: from perth.mydomain.de ([127.0.0.1]) by localhost
(perth.hirmke.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id
RVP0-5mmK3XH for <<some_recipient>>; Tue, 28 Apr 2020 18:58:09 +0200
(CEST)^M
> U-Received: from aqua.mydomain.de (aqua.hirmke.de [192.168.1.11]) by
perth.hirmke.de (Postfix) with ESMTP id 66A8B862D97 for
<<some_recipient>>; Tue, 28 Apr 2020 18:58:07 +0200 (CEST)^M
> U-Received: by aqua.mydomain.de (Postfix, from userid 10) id 56D88506E;
Tue, 28 Apr 2020 18:58:07 +0200 (CEST)^M
> U-Received: from rachael.otherdomain.de ([193.175.24.38]) by
elvis.otherdomain.de with esmtp (Exim 3.36 #1) id 1jTTYK-0007WE-00 for
<some_recipient>; Tue, 28 Apr 2020 18:57:48 +0200^M
> U-Received: from talvi.dovecot.org (talvi.dovecot.org [94.237.25.159]) by
rachael.otherdomain.de (Postfix) with ESMTPS id 9C19510642C45 for
<<some_recipient>>; Tue, 28 Apr 2020 18:57:46 +0200 (CEST)^M
> U-Received: from talvi.dovecot.org (localhost.localdomain [127.0.0.1]) by
talvi.dovecot.org (Postfix) with ESMTP id 12ABD2B3C9F; Tue, 28 Apr 2020 19:57:06
+0300 (EEST)^M
> X-Original-To: dovecot at dovecot.org^M
> U-Delivered-To: dovecot at dovecot.org^M
> U-Received: from mail-qk1-x72e.google.com (mail-qk1-x72e.google.com
[IPv6:2607:f8b0:4864:20::72e]) by talvi.dovecot.org (Postfix) with ESMTPS id
D48EB2B3C6F for <dovecot at dovecot.org>; Tue, 28 Apr 2020 19:57:03 +0300
(EEST)^M
> U-Received: by mail-qk1-x72e.google.com with SMTP id c63so22534959qke.2 for
<dovecot at dovecot.org>; Tue, 28 Apr 2020 09:57:03 -0700 (PDT)^M
> U-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com;
s=20161025; h=from:to:subject:date:message-id:mime-version:thread-index
:content-language; bh=u9iSrDj6VaHxbCoUFYZ7Zp0PHd/EPA66NRtYVeLn0+Q=;
b=QUqHsAo0P6JkAidluC5utFcRyQ3AaJXn6GJwM/l+wJE0XM40Ks/0A5uNE16l76pTNU
37Uu5RETZXTMIvyJHkCgJXDVQS5RPep8U0Bw//DMBSC09XMaxVDVu0hVln2UQvNhFkZy
3DvfA1z1HOMmUlVpyYuAVgJa1FUd7VB34jmKmyrB4+0PS39Cbo9+rVZvyKNxHj/z8Kh+
l/ivk5e35L2eq1cUiomqhcus8m7vZ3edA0wEQbU4Z5p3oGBQcGb/5pe3NczjRjJ0oF1q
5OEcIXAxiREMU3DuiYkJCQE28hPMFf10/1/NtGLwlFGdLTseq8LwMM9hY9h8aKmkFAyB Xrvg==^M
> X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net;
s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version
:thread-index:content-language; bh=u9iSrDj6VaHxbCoUFYZ7Zp0PHd/EPA66NRtYVeLn0+Q=;
b=VvYSZ0dCKbTlD3JWsIM+c/IvKn4ODGwMBBDIlHSpKHVjLOX3bAQk5NLCdJgsVrHTH3
eX+fCHmwyIgoaa2bMZK45aURu0H/kELwUc4k/ToQ+MLikNLe7J1GEcDeG2R0Mzk6oOCs
wX3JHFLfpK0shX+XRLiJju8Xmk+dFnPWZcQKYVEsBsSIG4y4LaOEE9NCCWcUfmlwqXIH
CUBJ/xVHAvrA/Tc4krWhLgjR6M0m8pKM+hX0XvlEcQM9aNgFOzVUJDyM0AgW/hWvurNb
fPqEgehT3b2YieMUR90+aYHybQddNGb0PSaD33ocmNb4jhNyuQIWx/B2niV/lRhd68Mm 2IaQ==^M
> X-Gm-Message-State:
AGi0Pub1W8n/ZsL3XKsrqZB7wN3LxZgnRvleyGc7wO5LZcvfpihQoI5H
tsYQUwckNuvUN4/JneVuDEGcKyPY^M
> X-Google-Smtp-Source:
APiQypIGqpcSdvRH6NE1wbVeWc8EFZqdGP6OWn+bpMR2BCfPfi4m+swvYIadz5cfAuOe3TXSjYk1Jg==^M
> X-Received: by 2002:a37:9ad0:: with SMTP id
c199mr26948945qke.472.1588093022024; Tue, 28 Apr 2020 09:57:02 -0700 (PDT)^M
> U-Received: from DESKTOP4CIJMB3 ([2804:14c:90:81be:7d50:c076:9537:75cb]) by
smtp.gmail.com with ESMTPSA id w42sm14281733qtj.63.2020.04.28.09.57.00 for
<dovecot at dovecot.org> (version=TLS1_2
cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 28 Apr 2020 09:57:01
-0700 (PDT)^M
> U-Thread-Index: AdYdffFdO2elBIGpSdyo3M9jdQ9BUQ==^M
> U-Content-Language: pt-br^M
> U-Content-Language: pt-br^M
> U-ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;
d=dovecot.org; s=arc; t=1588093024;
h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature;
bh=u9iSrDj6VaHxbCoUFYZ7Zp0PHd/EPA66NRtYVeLn0+Q=;
b=Kfs/zrLFMMS+arGz8yJqX9KfjGpJWquL0QP4ccnziaPKOvpksDppuzM8snn/PS7bvhyiyr
eDHKtsVFML1EME6QvvwTAbtUBDfaUN72KdIZsVSUs6raqIXWSNoXyIgH/1YmhSr1ClnY+E
x5bNCnH/+rBbn0domw7lyZOLB672jMZsrz0qPOQekATrf7ISyFvwwXeWFO4PasT9R+F2Ci
vlac2RY52IojdAiB7SF1E46WEhn6vVTnurM0z3G+lGSYI5UGQSKNkzfYAdyg7sXc1Bjd6f
EV5zeNRkDyTpFbgIZWkT/VleWH3pKxzfboMpw6PZByMFJpo/+TgSJG/YiLY58A==^M
> U-ARC-Seal: i=1; s=arc; d=dovecot.org; t=1588093024; a=rsa-sha256; cv=none;
b=grcJhp/zviK1BBKPNhz59Ktlw8wnbtBy/YamNS+vADIvfhbWKxTtQ+2MDQeri7sYFIjbG1
5wP5Ogs2mwF6BX4Ifjdv8Qj96FVD2RMcwVlv4xKH4gDoq/mJE9/lE0LJ2gouBBgt98dX54
itEhXRhSw+oe8bkMXljoV5GTVQEJeJaz5GAg35+XV/I1vbkFrrTVnUOw+JNKNSiFnBswk0
kxWaWOQXZTMJdg6WvKZ/Ru/iiaiiXzyG0q4gdU1Az8FQZ2HoXtZmjtvCOGw2gmXMmQn+Fi
sMKbrvzDTeF8lS6L53ZVey0P2mAN172XsMXyaaCuZb7fQFyZvrCBNoXi5mV+TA==^M
> U-ARC-Authentication-Results: i=1; talvi.dovecot.org; dkim=pass
header.d=gmail.com header.s=20161025 header.b=QUqHsAo0; spf=pass
(talvi.dovecot.org: domain of ricardomachini at gmail.com designates
2607:f8b0:4864:20::72e as permitted sender) smtp.mailfrom=ricardomachini at
gmail.com^M
> X-BeenThere: dovecot at dovecot.org^M
> X-Mailman-Version: 2.1.15^M
> U-Precedence: list^M
> U-List-Id: Dovecot Mailing List <dovecot.dovecot.org>^M
> U-List-Unsubscribe: <https://dovecot.org/mailman/options/dovecot>,
<mailto:dovecot-request at dovecot.org?subject=unsubscribe>^M
> U-List-Archive: <https://dovecot.org/pipermail/dovecot/>^M
> U-List-Post: <mailto:dovecot at dovecot.org>^M
> U-List-Help: <mailto:dovecot-request at dovecot.org?subject=help>^M
> U-List-Subscribe: <https://dovecot.org/mailman/listinfo/dovecot>,
<mailto:dovecot-request at dovecot.org?subject=subscribe>^M
> U-Errors-To: dovecot-bounces at dovecot.org^M
> X-XP-NTP: 40^M
> ^M
> This is a multipart message in MIME format.^M
> ^M
> ------=_NextPart_000_078A_01D61D64.E4184820^M
> Content-Type: text/plain;^M
> charset="us-ascii"^M
> Content-Transfer-Encoding: 7bit^M
> ...
> ------------------------< snip snip snip
>-----------------------------
>
> TIA.
>
> Bye.
> Michael.