TRESMART > Manual > Tresmart English  Italiano  Deutsch


To install Tresmart, simply run the executable "Tresmart setup version_en.exe" and follow the instructions.

If you want to add the icon of Tresmart to the desktop, you can do it by clicking and dragging the Tresmart item in the Start→Programs→Tresmart menu, holding down the Ctrl-key.

As long as you will not have correctly set up the Tresmart.ini file, Tresmart will stop with an error message describing the problem, and will open the Tresmart.ini file with the notepad (the simplest text editing program which comes with Windows).

You can edit the file Tresmart.ini anytime by clicking on the corresponding menu item (in Start→Programs→Tresmart). The file "template for Tresmart.ini" acts as a reference. (Have you ever tried to change the font in notepad? In my opinion, the Fixedsys font is much more readable than the default font. In notepad go to Format→Character).

At the beginning, it is better to wait a little bit before deleting the SMS messages on the Treo. As long as all messages are still present in the synchronization files of the Treo, you can try several values in Tresmart.ini, repeadedly deleting the contents of the mailboxes (from within Eudora).

Warning: never modify "by hand" the .mbx and .toc files of Eudora, unless you know VERY well what you are doing. Furthermore, you might know that Eudora rebuilds a .toc file if it is deleted. Remember, though, that only the .toc file "knows", whether a message has been sent or received.

Tresmart can not be started during a HotSync, nor while Eudora is running. If you start Tresmart while Eudora is running, nothing happens, except for an error message which comes up. Unfortunately it is not possible to detect a HotSync, because usually hotsync.exe is active all the time.

How Tresmart works

First of all Tresmart reads the Tresmart.ini file (or the file which it has been passed as argument, e.g., by modifying the link to Tresmart).

Then it reads all the mailboxes (.mbx and .toc files) that it extracts from the mbx, in and out instructions (and possibly from the eudora instruction) it finds in the Tresmart.ini file, in order to build the list of all the messages which have already been saved.

Through the palmuser instruction it finds the folder which contains the SMS_*.PDB files which are to be saved.

Then it reads these files, ignoring any message which is already present in the list of saved messages (messages are identified unambiguously by date, time, phone number and "sent/received").

The remaining messages are assigned to mailboxes according to the mbx, in and out instructions which are contained in the Tresmart.ini file (without a license only one mbx mailbox is allowed, and it is not possible to filter by phone number). If an mbx, in or out instruction specifies a phone number, messages from/to that number are assigned to the mailbox which is the value of the instruction. If the value of an mbx, in or out instruction (with phone number) is empty, or is no, the messages to which the instruction refers are discarded.

Finally the mailboxes, i.e., the .mbx and .toc (table of contents) files, are updated, in order to add the SMS messages which are to be saved.

The senders/recipients have the form +123456789@sms, where +123456789 is the phone number, or the form Abcd Efgh <+123456789@sms>, if the Treo has associated the number +123456789 to Mr Abcd Efgh.

You appear as Me <#@sms>, where Me and # are replaced by the values of myname and mynumber which are set in the Tresmart.ini file.