Date: Sun, 03 Jan 1993 15:55:00 CET
From: gatebau@a-link-h.comlink.de
Reply-To: gatebau@a-link-h.comlink.de
Distribution: world
Newsgroups: de.comm.gateways
Subject: Magic/Seven/Light <---> MetaMail
Organization: Aquila Jugendmailboxprojekt Langenhagen
Content-Length: 4454    
X-Gateway: NETCALL3.8 UU uzercp.zer.sub.org [UZERCP V3.99c]

        Umsetzung von Metamail in MagicDOC-basierenden Netzwerken

Die Umsetzung des Metamail wird zum einen Teil im Pollheader, zum anderen
Teil ueber die $-Zeilen realisiert.
Es folgt eine Aufstellung der einzelnen Punkte:

Metamail-Beschreibung   Umsetzung MagicDOC      Ergaenzung
============================================================================
From                    Pollheader, 2.+3. Zeile, $ Absender
From  (Realname)        Pollheader, 2.+3. Zeile ab Char 16, $ Realname                        
To / Newsgroup          Pollheader, 1. Zeile
Subject                 Pollheader, 4. Zeile, im MagicNET $ Betreff
Date                    $ Origin
References              $ Reply-ID (oder aehnl. Bez.)
Message-Id              $ Msg-ID (oder aehnl. Bez.)
X-Format                wird in $ Gateway eingefuegt
X-Gateway               $ Gateway (wird naeher beschrieben)
============================================================================
Dies stellt die Minimalforderung dar, wenn weitere Informationen vorhanden
sind und auch sinnvoll umgesetzt werden koennen, duerfen sie gerne verwendet
werden, eine Pflicht besteht jedoch nicht.

Im ProNET wird eine vorhandene Reply-ID nicht sichtbar in der letzten Zeile
der Nachricht (Boxdaten) mitgefuehrt.


Aufbau von $ Gateway:

In der $ Gateway-Zeile werden zwei Informationen transportiert:
1) Die Serviceadresse des unmittelbar letzten Gateways. Hier wird die
   komplette Adresse, unter der das Gateway im eigenen Netz anzusprechen
   ist, eingetragen. 
2) Das Netzformat, in welchem die Nachricht urspruenglich vorlag. Diese
   Information wird auch bei weiterer Vergatung NICHT veraendert, so wird
   z.B. eine Nachricht aus dem MausNet auch mit der Maus-Information ge-
   kennzeichnet, auch wenn sie ueber das Z-Netz gelaufen ist. Dieser Text
   ist in eckigen Klammern zu halten.

Zusaetzliche Informationen wie z.B. Gateway-Programmname, etc. kann in der
Netzwerkzeile (1. $-Zeile) in eckigen Klammern gefuehrt werden.

Wird eine Nachricht des eigenen Netzes rausgegatet, so muss die von der
GateBau festgelegten Netzformat-Kennzeichnung verwendet werden. Fuer
MagicDOC-basierende Netze gelten folgende Kennzeichnungen:

Netz            derzeitiges Format      kommendes Format
======================================================================
MagicNET        MAGIC1.7                MAGIC2.0
Seven           MAGIC1.6x               SEVEN1.0
ProNET          MAGIC5.5                X-CHANGE1.0
LightNET        LIGHT1.0                (noch offen)
TopNET          (nicht bekannt)         (nicht bekannt)
======================================================================

Beispiele fuer den Aufbau der $ Gateway-Zeile:

$ Gateway : GATEWAY@Z [NETCALL3.8]
$ Gateway : GATEWAY@MAUS [MAUS9]
$ Gateway : GATEWAY@SEVEN [MAGIC1.6x]

Es muss selbstverstaendlich sichergestellt sein, dass ein Gatebau-konformes
Gateway ueber eine Serviceadresse verfuegt. Sollte diese nicht aus besonderen
Gruenden einen spezifizierten Namen haben, so ist als "Username" die
Bezeichnung "GATEWAY" zu verwenden.


        Umsetzung von MagicDOC nach Metamail

Es folgt eine Aufstellung welche Informationen aus dem Pollheader und den
$-Zeilen nach Metafile umgesetzt werden und wie diese auszusehen haben.


MagicDOC                                Metafile
==============================================================================
Absender (Zeile 2+3), $ Absender        From: username [muss lowercase sein]
$ Realname                              From: username (Realname)
Empfaenger (Zeile 1) bei PM             To: username [muss lowercase sein]
                     bei AM             Newsgroup: Brettname 
                                        [lowercase, Hierarchien mit "."
                                        getrennt, z.B: seven.admin.wahlurne]
Betreff (Zeile 4), $ Betreff            Subject: Betreff
$ Origin                                Date: {DAY} DD-MON-YYYY HH:MM:SS +0100
$ Reply-ID                              References: Reply-ID
$ Msg-ID                                Message-Id: Msg-ID
$ Gateway                               1.Teil nach X-Gateway: Adresse [lower]
                                        2.Teil nach X-Format: Protokollkennung
$ Flags                                 Return-Receipt-To: username [lower]
[Programminfo]                          X-Mailer: Programminfo
==============================================================================