On 10 May 99 00:57:49 -0100, Wayne SS spewed forth the following:
[...]
> MD2 seems to have taken it upon itself to /forget/ them along with
> every other e-mail I have ever received. The *MicroDot.prefs* file,
> required to see the e-mails in the *data* drawer, has somehow reverted
> back to default. I know not why.
[...]
Coo. It did exactly the same thing to me at the weekend. Somehow it
had managed to trash it's prefs file. Of course it didn't let me know
that the prefs file was corrupt & just assumed defaults. I managed to
save my emails by making a copy of the microdot.prefs.bak file
(just before closing down Microdot), renaming the file to
microdot.prefs & then reloading Microdot.
> Now unless anyone has any better /damage limitation/suggestions, I
> will now have to go through all the 1000's (literally) of files in the
> *data* drawer, and salvage the bodies of the messages, to build one
> big text document. However,some message bodies seem to be
> incomprehensible gibberish. What's that all about then?
Don't know about the 'gibberish' files, but here's a good method
for recovering 'lost' mails that was posted ages ago by Matthew
Garrett. The thing to remember though is that if Microdot thinks the
message is already in the database then it won't import it.
- Ian
=== BEGIN FORWARDED MESSAGE ===
Open a shell window. CD to the Microdot directory. CD to the data
directory. Enter the following commands.
Makedir /salvage
list #?/#? since X lformat "rename %f%s /salvage" >ram:MDsalvage
(Note: Replace the X with whenever you downloaded the mail. If it was
yesterday, for instance, put yesterday there. If it was Thursday, type
Thursday.)
Execute ram:MDsalvage
(Now all the mail downloaded since the time you entered instead of X
will be moved into the salvage directory in the MD2 directory.)
Now, you have to get Microdot to enter the messages back into its
database. The easiest way to do that is to use the attached script.
(It's small. Don't worry.) Copy the script into the Rexx directory in
the MD2 directory. You might have to make this if it doesn't already
exist. Load MD2 and select "MailImport.rexx" from the ARexx menu. When
the file requestor appears, go to the salvage directory that you
created earlier and select all the files there. They'll then be placed
in the PRIV folder, so you'll have to move them back to the correct
place manually.
That's the quickest way I've found of doing it, anyway.
--
Matthew Garrett | [EMAIL PROTECTED]
/* $VER: MailImport.mdrx 3.0 (02 AUG 97)
** by Charles Patterson <[EMAIL PROTECTED]>
** http://www.azstarnet.com/~midian/
**
** Description: Imports mail into Microdot-II from requester
**
** Requires: Microdot-II v0.198 (� 1997 by Oliver Wagner)
** rexxreqtools.library 1.3 (� 1992-94 Rafael D'Halleweyn)
**
** Instructions: Place in Microdot-II/Rexx path
** Adjust 'defpath' for your computer
** Run from Microdot-II ARexx menu
**
** --- Default path to import from: --- */
defpath = "YAM:archive1"
OPTIONS RESULTS
IF ~SHOW('L','rexxreqtools.library') THEN
ADDLIB('rexxreqtools.library',0,-30,0)
filenames = RTFILEREQUEST(defpath,,'Select files','_Import','rtfi_flags =
freqf_multiselect|freqf_patgad rtfi_matchpat=~(.index)',files)
IF files THEN
DO n = 1 to files.count
MAILIMPORT files.n
END
EXIT
_____________________________________________________________
NetConnect mailing list. To unsubscribe, send an 'unsubcribe'
message to <[EMAIL PROTECTED]>