[Oberon] Email and file names in ETH Oberon.

peter at easthope.ca peter at easthope.ca
Tue Dec 20 03:48:37 CET 2022

From:	Joerg <joerg.straube at iaeth.ch>
Date:	Sun, 18 Dec 2022 22:39:50 +0100
> You could write an email server for both protocols using the same 
> UID coding, namely a 32bit number 

For now I just want to be sure Mail works in ETH Oberon.

For my mail server, "peter at easthope.ca" is a user.  Mail replaces @ 
with X to have a valid file name as discussed a few days back.

Mail.UIDLFile creates a file name such as 

That's 33 characters.  Mail.UIDLFile attempts to open or create a file 
with that name but fails with any name longer than 27 characters.  Ie.  
name + .Bak + 0x is limited to 32 characters.

The OFS module declares,
	PreLength = 16;
	LocalLength = 128;
	FileNameLength = PreLength + LocalLength;

Have yet to find where and why the 27 + 5 character limit is imposed.  
It can interfere with the "dictum of meaninful file names".
Conscientious as a user might be, a good name within 27 characters can 
be difficult.  For Mail, the difficulty is more technical.


Thx,                                   ... P.L.

mobile: +1 778 951 5147
  VoIP: +1 604 670 0140

More information about the Oberon mailing list