Home Contact Us Sitemap
FREE TRIALS
Home Resource Center What's New
WHAT'S NEW
Recent Changes to Transend Migrator and Transend Migrator Forensic Edition
 

Version 7.1 (released June 9, 2008)

 
  • All Conversions:

    - In routine that converts ISO encoded strings, handle "UTF-8"

    - Increased max Translation Table size to 500,000 from 150,000
  • Lotus Notes:

    - Add /D111 switch to put the UNID in the log file

    - Added ability to scan exported message text for uuencoded file attachments

    - Support character conversion of created folder names to Lotus MultiByte format

    - Support "Follow Up Flag" on message import

    - Add "Junk Mail" to list of standard Notes folders to put in folder list for conversion

    - Add support for the "Briefcase" portion of the address book - extract text to comments field, plus images

    - When creating folders, restrict length of folder name to 64 characters, to avoid error

    - Add /D113 switch to not perform certain operation on UnReadNoteTable to prevent Access Violation for some users

    - Modifications to processing of unread messages to improve performance

    - Add fields when importing Address Books -- "Business 2 Phone", "Assistant Phone"

    - When reading message date from "StartDate" field, change to "StartDateTime" instead, to identify message time as well as date

    - When exporting messages skip an entry if it is actually an appointment since folders can have a mix of messages and appointments

    - When imported messages with embedded messages, handle their text & html segments as attachments

    - Added /CC5 0 switch to support importing Unicode messages

    - When importing Address Book, fixed reversal of  "Home City" and "State" fields

    - When importing calendar entries, pick up email addresses for Invitees, if present

    - When importing meetings, if the Organizer (Chair) is blank, set to "Unknown" so that attendees show up

  • Exchange/Outlook:

    - Further improvements to calendar date/time conversions between time zones

    - When exporting text messages, fix word wrap function

    - Increased max text size of imported text messages to 512KB

    - Support imported text with "UTF-8" character set

    - Add fields "Business 2 Phone", "Assistant Phone" to Address Book export

    - When importing messages with HTML part, if no "Charset" defined, scan the HTML looking for it

    - Add support for Translation Table on email addresses in exported folders

    - Fix problem with charset "ISO-2022-JP"

    - When importing calendar entries, add properties to invitee entries so that OWA can see them

    - Fixed bug in Translation Table code that could cause an invalid conversion if a blank email supplied

    - Create recurring calender entries from VCAL

    - Set meeting organizer in calendar entries, if found

    - Support "Follow Up Flag" on when converting messages to Lotus Notes

    - Add /CC5 0 switch to support exporting messages in Unicode format to Lotus Notes

  • GroupWise:

    - Added /GWMF switch to specify the default name of the "Mailbox" for non-English sites

    - When exporting messages, added /D112 <file> switch to allow user to specify non-English address book fields

    - When connected to GW 5.x, use different method for exporting Sent folder

    - When /GWSF or /GWMF switches used, remove quotes from data, if present

    - Added summary log statements when /LL (summary log) switch is used

    - Fixed problem with truncated sender name on message export

    - When exporting messages, fixed message year to include century, not just last digit

  • IMAP:

    - Support folder names with base64 encoding embedded

    - Fixed problem in generating authentication code for use with GroupWise Trusted mode

    - Added /IMAPSEARCH <value> switch to allow for server based selection criteria

    - Changed /TRUSTED to /GWTRUSTED to use Trusted mode in GroupWise but not invoke for IMAP

  • Eudora:

    - Improved performance to avoid an error when certain types of corrupt messages are encountered

  • Outlook Express:

    - Support reading "Unread Flag" when exporting messages via API
  • Netscape:

    - Modify routine for validating folder names to avoid truncation in some cases

    - Added /MBOX switch that assumes all files in input directory are RFC-822 multi (works with output of SUN imsexport command)

    - Add "Department" and "Company" fields to LDIF output

    - Added /D114 switch to begin read folder processing but don't actually read messages. When used in conjunction with /CREMPTY switch, this enables the creation of the folder structure in Outlook but with no messages

    - When exporting to LDIF, if data contains special (non ansi) characters, convert to UTF-8 and base64 encode

  • Internet Clients (Netscape, IMAP, Outlook Express, Pegasus, Eudora):

    - Added /D110 switch to change the formatting of output so that there are single "To" and "cc", lines with multiple recipients on each line

    - When writing the "MessageID" field, don't add < > characters around if already present

    - Fixed date string parser to handle "GMT", "EST", etc.

    - Support malformed "Delivery status report"

    - Add "UTF-8" to list of supported character sets

  • MBOX:

    - Added /DE <extension> switch which stops assuming that input files are .eml

  • OST/PST:

    - Support use of /TT switch (Translation Table)

  • VCAL/CSV:

    - Modifications to work with .ics files produced by SUN calendar export

    - Added "Country" to .csv parsing

    - Parse recurring calendar entry rules for Outlook

    - Added ability to handle base64 encoded calendar attachments

    - Added ability to parse the Meeting Organizer

    - Fixed problem where an entry was assumed a task instead of an appointment entry

  • Batch File Builder:

    - Add a horizontal scrollbar if the user enters a long line in the project template

 

Version 7.01 (released March 25, 2008)

 
  • All Conversions:

    - Fixed folder mapping routine so it must match on entire length of folder
  • Lotus Notes:

    - Do character conversion for html message parts in addition to message body

    - Support email2, email3 from csv to Notes

    - Maintain unread message status when importing messages

    - Write unid.nts file to log directory instead of program directory

    - Prevent access violation when using /EXHTM switch if bitmap header found but there are no bitmap segments

  • Exchange/Outlook:

    - Handle ISO-8859-2 charset (convert to codepage 1250)

    - Use different temp profile names depending on From or To, to handle Exchange to Exchange conversions

    - Don't append .pst extension when file given as value for database

    - When exporting tasks, if no start time, use end time

    - Write unid.exh file to log directory instead of program directory

    - When reading Internet headers, cut off after first empty line to avoid bogus attach lines

  • GroupWise:

    - Don't allow GroupWise distribution list read loop to continue once max list size is reached

    - When importing into GroupWise, prevent 0 length text file from messing up all further text imports

    - Improved performance and reliability when handling very large messages

    - Fix folder names that have slash replacement character when importing from Notes

  • IMAP:

    - In tcp_send, improved performance by using default or user-supplied timeout

  • Web (HTML):

    - Added /D83 (create subdirs) switch, also if /singlehtml, put attachments in same directory as html

    - Added /D109 switch to put attachments in subdirectory for each message
  • Netscape:

    - Add sender email and date to msg delimiter line
  • Internet Clients (Netscape, IMAP, Outlook Express, Pegasus, Eudora):

    - Improve performance when attachment names are missing

    - Improved handling of writing internet headers when /D68 switch is used
  • Transport File:

    - Fix folder names that have slash replacement char when converting from Notes

  • OST:

    - Modification to avoid access violation caused by recipient count bug

    - Added processing to /LSUB switch to allow ID and skipping of fatal messages

  • Forensic Edition:

    - Added /D108 switch to create pdf or tif  files as one file per page

 

Version 7.0 (released February 27, 2008)

 
  • All Conversions:

    - Improved robustness of DOS file conversion for attachments.

    - Add /D107 switch to change BCC to CC

    - Enhanced MIME decoding routine
  • Lotus Notes:

    - Added /CC3 0 switch to convert Notes to Unicode and keep in Unicode format in
    Outlook. Should allow Asian Notes -> Outlook without changing system language
    for default Unicode programs

    - Improved MIME parsing to work better with inline images

    - Parse sender field in the form: "sender name" <email@domain.com>

    - Use SMTPOriginator field, if present, to get sender email address

    - In message export, if subject has LF or CR, replace with dash

    - Improved /D40 switch to insert location properly and get rid of attendees in body

    - Added 2nd and 3rd email fields to contacts for Notes to Exchange conversion

    - Enhanced /UNID switch to export the Universal ID for calendar entries

    - Improved performance with Windows Vista

    - Improved performance with foreign character conversion, including Japanese distribution lists

    - Improved conversion of MIME attachments

  • Exchange/Outlook:

    - Added ability to do Exchange/PST <-> Exchange/PST conversion in one step

    - Refinements to codepage conversion to allow Chinese Outlook -> Notes conversion

    - Modified /D28 switch to includes text attachment instead of excluding it

    - Improved performance when exporting messages with corrupt message header

    - Added /D106 switch -- when exporting to msg format, do not include embedded messages as separate files

    - Allow /UNID switch to import Notes Universal ID to PR_SENT_REPRESENTING_NAME for calendar entries

    - Prevent message header part from being used to calculate message size. Fixes problem
    that results in "text segment exceeded maximum allowed..."

    - Remove CR/LF found in recipient names

    - Various changes to make charecter conversion for distribution list members work for Japanese

    - When importing distribution lists, allow email address in main contacts (if match found)
    to override one found in the list

    - Fix bad list name in Contacts export

    - Added support for converting Outlook nickname (.nk2) file containing recently used email addresses

  • GroupWise:

    - Added code to deal with corrupt recipient name to prevent Access Violation

    - Fixed problem of empty text part causing corrupt data when importing into GroupWise

    - In calendar export, if a sender name found, move this to the "Organizer" field

    - When using gwtrustd.exe (to enable Transend Migrator to be a trusted application), allow the user to change name of the trusted application

    - When including mime.822 attachment as headers, cut off after first CR to avoid
    getting entire message by mistake

    - Fix problem with line ends in text portion of imported mail causing missing text

    - Improved performance when importing address lists into GroupWise

  • Outlook MSG:

    - Added /D104 switch to put all output files in the selected target directory (no subdirectories for folders)

    - Remove CR/LF found in recipient names
  • Eudora:

    - In address book export, add *.nnt selection to browse function

    - Fix /D55 switch so that default domain added to single address book entries, not just distribution lists

    - Increase max number of Eudora folders to 5000
  • Internet Clients (Netscape, IMAP, Outlook Express, Pegasus, Eudora):

    - Handle content-type "message/delivery status" so that extra parts aren't missed

    - When creating messages, fix Access Violation caused by corrupt entries in distribution list

    - Enclose Message-ID in < > when writing messages

    - Fixed bug causing missed distribution list members in to, cc, bcc in some circumstances

    - Handle single CR line delimiters (for Entourage)
  • Transport File:

    - Fixed failure to close .trf file after address & task conversions

    - Allow /GN root switch to work correctly on all message

  • OST and PST Conversion (Non-MAPI):

    - Modifications to avoid certain access violation situations

    - Various modifications to improve performance

  • Forensic Edition:

    - Added support for Microsoft SQL server and Microsoft Access via ODBC driver

    - Added support for EDRM (Electronic Discovery Reference Model) XML output  (see http://www.edrm.net/wiki/index.php/Main_Page)

    - Process attachments in Bloomberg XML file

    - Added bcc list to metadata.csv

    - Add UniqueID (Notes UNID or Exchange Entry ID) to metadata.csv

    - Added /EIH switch to include headers in graphic output (TIFF, JPEG)

    - Added /D105 switch for setting max loops looking for end of processing on jpeg/tiff output.
    Avoids long delays on some systems.



 

Version 6.3 (released November 19, 2007)

 
  • All Conversions:

    - Batch Processor: Fixed a problem preventing /S and /D switches from working in some cases
  • Lotus Notes:

    - Added /D49 switch for Notes output to suppress levels of folder hierarchy

    - Added support for attachments in task entries

    - When building folder list, avoid duplicate folder names

    - Make /UID switch apply to calendar and task folders

    - Allow a file of UNID values to be specified for /UID switch

  • Exchange/Outlook:

    - Modifications to make character conversion work better with Cyrillic (Russian)

    - When first connecting to MAPI, if one message store fails to open, keep going so that other stores can work

    - Name internet headers message part "Internet Headers.txt" instead of blank

    - Fix bug in UT7 character conversion causing process to hang

    - Added support for importing attachments for task entries

    - Allow /CAT <task folder> switch to specify a subfolder hierarchy (e.g. level1/level2)

    - When reading tasks, use an alternate property for due date, if first one not present

    - When creating all day events, fix so that times in GMT+9 or greater don't fall back to previous day

  • GroupWise:

    - On message export, make forwarded message actual embedded message, instead of inline

    - When processing NAB address book, modification to extract email address from certain types of address

    - Treat "Header" attachments the same as mime.822 (delete with /D31). If no /D31, both data parts are used for header import into Outlook.

  • Comma Separated Value (CSV) Address Book:

    - When importing a CSV file, fixed bug caused by leading spaces in field names, missing some data
  • Netscape/Mozilla:

    - Allow files with .mailbox extension to be picked up as folders (same as .mbx)

    - Fixed MAB address book parser to work with larger files
  • Internet Clients (Netscape, IMAP, Outlook Express, Pegasus, Eudora):

    - Fix bug in RFC 822 date parser causing access violation

    - Fix access violation bug caused by multi-line header not being delimited by semicolon
  • MBOX (SMTP Single, ExpressIT):

    - Make /EML the default switch (i.e. look for .eml files instead of .msg). New switch /MSG for old behavior

  • EML/ExpressIT SMTP:

    -  In the GUI drop down list, changed "ExpressIT SMTP" to "EML/ExpressIT SMTP"

  • OST and PST Conversion (Non-MAPI):

    - Modifications to avoid certain access violation situations

  • Forensic Edition:

    - For the batch search utility (tfsb.exe), Link to existing uniatrf.dll code (instead of copy of code), so that previous modifications to work with 4gb .trf files will be in effect

    - Modifications to work with unicode search terms file (for use with Chinese)

    - add XML reader (currently works only with Bloomberg data)


 

Version 6.2 (released October 18, 2007)

 
  • All Conversions:

    - Enhanced character conversion routines to better support foreign character conversion through /CC3 switch.

    - Add /L1 and /L2 switches to change default name of log file to user id (/L1) or database name  (/L2) of convert-from system.

    - Fixed /LTS switch to display correct month in log file.

    - Batch Processor: Allow "Except = value*" wild card processing

    - Batch Processor: In Batch File Creator, Added "Directory Only" option to "Load Files from Directory" screen. This allow user to search (for example) *.msg files - tdb will create a single line in the table, with just the directory name (for all .msg files found in that directory).
  • Lotus Notes:

    - Handle text attachments that are Base64 encoded.

    - Do not import HTML into Notes if there is an embedded message present. Notes can't handle display in text distribution lists of embedded messages.

    - Support attachments in Exchange to Notes address book conversion.

    - Modify all-day calendar entry creation to avoid incorrect start/end times.

    - Fixed problem with /EXHTM switch which tried to export RTF file instead in some cases.

    - When importing calendars, insert "Organizer" field into Notes "Chair" field.

    - Added /CC5 <value> character converson switch, where <value> is source code page. Used for Exchange to Notes conversions. When no value is supplied, take codepage from source message. If codepage is 0, assume 1252 (Western European).

    - Removed extraneous conversion of message subject to should eliminate need for /CC4 switch.

    - Allow /EXHTM switch to handle "raw html" rich text format so Transend Migrator can export html imported by Transend Migrator.

    - Process INetBlindCopyTo when exporting messages (handle all cases of BCC fields found).

    - When exporting messages, look inside display name for '@' and extract email address if present.

    - Added switch /D101 <value> to set the database title to a new value. If value blank, use file name.

    - Added switch /D102 <value> to add <value> to access control list (ACL).

    - Improved /D91 and /D92 switch functionality to use DOS copy of file instead of NotesAPI so design is completely preserved.

    - Added support for folder mapping with /D60 witch. If /gn root specified, allow root level inbox to be mapped.

    - When reading Notes messages, if no date field is found, use note create date as default. Useful for Drafts folder message conversion.

  • Exchange/Outlook:

    - Added support for direct OST and PST file conversion without requiring Outlook or MAPI.

    - When importing messages, added the ability to handle Forward and Reply flags, if present.

    - Extend the function of /EID switch so that the Messge ID field gets set with the MAPI Entry ID (for metadata.csv).

    - Prevent Message ID from being cleared (lost) when an embedded message is converted.

    - If /MAXPST is specified by user, Transend Migrator will honor it even if /NEWPST is also specified.

    - Improved handling of  "report" type exported messages when they are missing the time field.

    - Handle UTF-7 encoded characters within HTML when exported from Outlook.

    - Fixed invalid date problem when importing re-occuring calendar events.

    - When importing email, if the email address is blank but the display name has '@', copy display name to email address field.

    - For calendar export, insert PR_SENDER_NAME into Organizer field.

    - When exporting HTML messages, improved performance to always also export the plain text part, if present, and not just the HTML part.

    - Fixed problem that prevented messages from the root of a message store from being exported.

    - Modifications to allow server logons to work in all circumstances.

    - Improved performance of character conversion for subject and text portion when exporting messages.

  • GroupWise:

    - Added switch /D98 to skip processing of calendar appointments.

    - Avoid getting corrupt email address, if none is present in a GroupWise message.

    - When exporting forwarded messages, handle text.htm attachments as currently done with normal messages.

    - Handle distribution list entries that are ISO-Base64 encoded.

    - When converting messages to GroupWise, include recipient list.

    - Added email address to text header display of exported forwarded messages.

  • Outlook Express:

    - When converting WAB entries, include the display name in the character conversion routine.

    - Added /D99 switch when creating .vcs calendar output to perform special processing for Sun One (no UID, Base64 encoded attachments).

    - Added prefix, middle name, and suffix fields to CSV export code.
  • Netscape:

    - Fixed  folder creation problem running in Windows Vista.

    - Allow .mbx files to be picked up in scan for .snm or .msf files (to handle Eudora files that are in mbox format).

    - Made modifications to insert appropriate charset tag depending on codepage identified in source message.

    - Improved handling of distribution lists in LDIF files.
  • Internet Clients (Netscape, IMAP, Outlook Express, Pegasus, Eudora):

    - Modification to code that tests for valid Base64 attachment, to prevent failure in some cases.

    - Fix memory overwrite bug in parser that was causing Incredimail conversion to fail.
  • Transport Files:

    - Support BCC entries when exporting.

  • IMAP Servers:

    - Fixed problem when downloading a list of folders from the IMAP server.

    - Added support for WorldClient calendar and task .mrk files (already support address book files)

    - Fixed password problem with /proxyauth entered via IMAP Options screen.

  • Hotmail:

    -  Removed Hotmail conversion from source list. Microsoft change in Hotmail caused Transend Migrator to no longer work properly.

  • OST and PST Conversion (Non-MAPI):

    - Added support for direct OST and PST file conversion without requiring Outlook or MAPI.

  • Forensic Edition:

    - Modification to allow long line lengths in text PDF files.

 

Version 6.1 (released June 6, 2007)

 
  • All Conversions:

    - Doubled stack space to prevent stack overflow error.

    - Batch Mode Processor (tmb.exe): Allow use of variable other than $var1 when using Wildcard feature.
  • Lotus Notes:

    - Added /EXHTM switch, similar to /EXRTF, except exports message text to HTML, giving better conversion of embedded images.

    - For use with /EXHTM, added /D97 switch to specify that images are exported as JPEG, not GIF.

    - When converting Notes to Outlook/Exchange, be able to handle folder names containing slash "/" character.

    - When converting addresses, add UNID (Notes ID) to internal address buffer, so other outputs can be written.

    - Fixed floating point runtime error which occurs only on Windows Vista when converting tasks.

    - Allow Transend Migrator to run with Notes 8 (beta) if Notes not in system path.

    - Handle MIME messages better, prevent HTML showing up as a binary attachment.

    - Add "OriginalModTime" to list of data fields Transend Migrator looks for to find message date.

    - Pick up direct phone number, direct fax number from address book entries.

  • Exchange/Outlook:

    - Added support for /D49 switch to suppress multiple layers of folder hierarchy.

    - When creating folders, make them class "IPF.Note" so they will be visible to Outlook Web Access.

    - When creating messages, set PR_INTERNET_CPID property, so that HTML body shows up in correct character set.

    - When creating messages, if message has more than 2 html parts, make them into binary attachments (if 2 present, merge).

  • Outlook Express:

    - Added home address fields to .csv address book parser.

    - When creating .csv address book file, if /UNID (Notes ID) specified, add field containing Notes UNID.

    - Fixed handling of Outlook Express login in new GUI, so that logon screen does not show up if direct connect to Outlook Express.

    - When creating .csv address book file, output Direct Phone, Direct Fax numbers.
  • Netscape:

    - Fixed access violation when parsing .mab address book data.

    - Further fix to LDIF parser, missing some entries.
  • RFC-822 (All Internet clients, IMAP, Eudora, Pegasus and POP):

    - When creating HTML part, insert "meta http..." at beginning of html to set character set, if present.

    - Handle inline signature as text part, or change to HTML if there is HTML part.

    - Further fix to date parser, to handle time zone offsets better.

    - Insert time zone field at end of "Date" parameter when converting to RFC-822 (not supported for POP).
  • Transport Files:

    - Added support for /GN <folder>  switch when converting from Transport File.

  • IMAP & POP3 Servers:

    -  Changed location of tcpdump file to be default Transend Migrator data directory, not c:\.

  • Forensic Edition:

    - Improved performance when converting address books.


Version 6.0 (released April 26, 2007)

 
  • All Conversions:

    - Modified code as required to meet Microsoft Windows Vista certification standards. Transend Migrator and Transend Migrator Forensic Edition versions 6.0 and higher are Certified for Windows Vista™.

    - Fixed /LTS (log time stamp) so that correct year is displayed.

    - Fixed Name Conversion algorithm so that it does not output  "name" <email address>, just email address.

    - Fix problem of Transend Migrator screen not displaying properly when Windows large fonts are loaded.

    - Don't Allow MaxAttachSize value greater than 2gb.

    - Added /WT <value> switch to allow text wrapping of text segments at given position (default=65).

    - Batch Mode Processor (tmb.exe): If /F switch not specified, default is now lastrun.dat (not tmb.dat. tmb.dat removed from build).

    - Batch Mode Processor (tmb.exe): Allow wildcard in "Except" lines, e.g. "Except=*Calendar".

    - Batch File Creator (tdb.exe): Improved directory picker dialog.

    - Batch File Creator (tdb.exe): Fix problem with extra CR in generated .dat files.

    - Batch File Creator (tdb.exe): Display configuration file in window title.

    - Fixed access violation problem when too long a filename used with /LN switch

  • Lotus Notes:

    -  Added message date/time to output of /LSUB switch, which logs the subject and the date/time of each message converted.

    - Improved reliability of text import processing.

     
  • Exchange/Outlook:

    - Added additional backup recipient email property to look for when exporting messages.

    - Added switch /D93 to skip code that parses a single display name for multiple entries. This switch should not be needed -- it is a backup in case new method for identifying such entries fails.

    - Added additional properties to imported messages so that the TO, CC and BCC email address is visible and the user can right-click the address to get a pop-up menu of options. Eliminates need for the /D1 switch.

    - For distribution list entries, if display name is blank, copy email address into it.

    - When writing messages, call Name Conversion routine only if email address does not have '@' character.

    - On Calendar import, set entry to meeting or appointment, depending on if invitees are present.

    - Improved reliability of exporting reoccurring calendar entries.

    - Improved reliability when  exporting home address fields

     
  • GroupWise:

    - Make /D31 (skip MIME attachments) and /D80 (skip Part.<n> attachments) apply to GroupWise Trash folder.

    - If message part "text.htm" found, make this into a true HTML part.

    - Added /D95 switch: look for tasks in calendar folder, to solve missing task problem.

    - Improved .nab address book writer to fix problem caused by too big a field.

    - Support Department field in .nab address book writer.

    - Added support for home address fields and web page in address book export.

  • VCF:

    - Fix for handling minor difference in .vcf file formats (vCards). When converting from .vcf file, get missing address data.
  • Netscape, Mozilla, Thunderbird (RFC-822):

    - More modifications to better support Japanese text (on input).

    - When importing,  prevent error in date parser if a non-date field is found in the data.

    - When writing messages, call Name Conversion routine only if email address does not have '@' character.
  • Yahoo:

    - Fix failure problem caused by Yahoo changing their HTML layout on pages.

  • Eudora:

    - When exporting address list, get rid of "(name)" at the end of email address, if present.

  • Transport Files:

    - Allow files to be up to 4 gb in size.

  • HTML Output:

    -  Make file attachments "relative" to the target directory so attachments can be found when burned to CD.

  • CSV (address book):

    - Support reading department field.

  • IMAP & POP3 Servers:

    -  Prevent User Id field from being blanked out if there is a saved value in the config file.

  • LDIF:

    -  Improved method of encoding distribution lists.

  • Text PDF:

    -  Prevent User Id field from being blanked out if there is a saved value in the config file.

  • Forensic Edition:

    - Search: Changed name of GUI executable to tfs.exe.

    - Search: Revived command line version of TFSearch, named tfsb.exe.

    - Search: Increased max number of filters to 3500.

    - Added name of output file, if applicable, to metadata.csv (e.g. PDF output file name).

    - Added switch /RD for Text PDF output to set attachment files as a "relative" directory (so can be burned to CD).

    - Added support for /D86 (different file naming algorithm) to Graphic output types and Text PDF.

    - Added Notes as a target system.

    -Added seconds to file time stamp in metadata.csv file.

 

 Version 5.6 (released March 7, 2007)
 
  • All Conversions:

    - Added "View Logfile" button to results dialog which brings up the log file in Notepad so user can easily save or copy the log.

    - In GUI-based Batch File Creator:
    • Added "Clear grid" button.

    • Fixed append bug when loading new config file.

    • Added ability to test .nsf files for a particular template (mail or address book) when importing .nsf filenames.

    - Automatically set daylight savings time (DST) offset value based on Windows timezone info, instead of using default value. This will make calendar entries correct in timezones that don't support DST (i.e. Arizona) without use of /DSTOFFSET 0 switch.

    - Added /LX switch to delete the summary log as well as main log ualog.txt.

    - For Batch Mode (tmb.exe), removed incorrect screen message stating invalid location of log file.

    - Fix to avoid deleting text in headers if an ampersand (&) is present.

  • Lotus Notes:

    - Improved process that imports HTML code.

    - When exporting calendar entries, allow "StatusUpdate" field to be used for message body.

    - When converting from Notes to Outlook/Exchange, made modifications to improve support of looking up distribution list member addresses from main list.

    - Added ability to extract embedded objects from calendar entry message body.

    - Improved handling of calendar attachments.

    - Support export of repeating tasks.

    - Added switches /D91 and /D92 to support creating .nsf files from a template (mail or address).

    - Increased folder limit to 11,000 from 1,000.
     
  • Exchange/Outlook:

    - Added switch /RTFATTACH. If Outlook  message body is formatted in RTF, when exporting, an attachment containing the original RTF source document will be created.

    - Added switch /D89 which disallows creation of a .pst file when importing into Outlook.

    - Added additional properties to imported messages so that the sender email address is visible and the user can right-click on the sender to get a pop-up menu of options. Eliminates need for the /D1 switch.

    - When exporting RTF messages to HTML, correctly handle Japanese codepage 932 andd
    Korean codepage 949.

    - When exporting, allow use of the /D51 switch (search GAL) when processing sender names, to pick up valid email address.

    - Support calendar attachments when converting from Outlook to Notes.

    - Added support for additional backup recipient email property when exporting messages.

    - Added /D93 switch to skip code that parses a single display name for multiple entries. (This is a backup in case default method for identifying such entries fails.)

    - Improved reliability when importing .msg files.

    - Added limited support of embedded messages in calendar entries - read the message text only.
     
  • GroupWise:

    - Improved method to retrieve sent items folder when converting from GroupWise.
  • Outlook Express/Windows Mail:

    - Added ability to support "Windows Mail", the Outlook Express replacement that comes with
    Vista. Due to space limitations this is still shown as "Outlook Express" in the GUI...will change
    in future version.
  • MBOX/ExpressIT SMTP:

    - Allow /DE <extension> switch to apply to output files, as well as input.

    - When exporting email for ExpressIT, pick up email addresses stored in a different format.
     

    - Handle messages with malformed headers that have a missing space so that metadata is preserved.
  • CompuServe:

    - Added ability to process fcabiniet backup file (.cft). This process is described in the new Help file.
     
  • Eudora:

    - When exporting address book, handle correctly case where there is no display name (i.e. don't create blank entry).
     
  • Transport Files:

    - Handle correctly zero length message parts when creating Transport File to avoid errors in Message Vault and reader code.
     
  • HTML Output:

    -  Added /charset "value" switch, to allow user to specify a character set to be included in the
    "http-equiv" field of output code.
     
  • POP3 Server:

    -  Add bad password or bad user id log messages to summary log file.

    -  Improved reliability when reading data from server.

    - Changed timeout logic so Transend Migrator aborts sooner if the connection is down.
     
  • IMAP Server:

    -  Improved reliability when reading data from server.

    - Changed timeout logic so Transend Migrator aborts sooner if the connection is down.
     
  • Forensic Edition:

    - Search: Improved ability to handle long list of search terms.

    - Search: Fixed screen when user changes to large fonts in Windows.

    - Added /EID <value> switch for conversion of Exchange/Outlook messages. The value may be a single MAPI Entry ID (in hex format) or a file containing multiple Entry IDs, one per line. When this switch is specified, any Outlook or Exchange folder the user selected for conversion is ignored and only the messages referenced by the Entry IDs are processed.

    - For JPEG/TIFF/Graphic PDF, switched to a new version of the printer driver that will support Vista.

    -Added support for percentage gauge in address book, task, and calendar conversions so user can better monitor progress of conversion.

 

 Version 5.5 (released January 4, 2007)
 
  • All Conversions:

    - Added a new GUI-based Batch File Creator to simplify a batch mode conversion process. Its tab-oriented Windows interface enables users to organize all the components required for a successful batch mode conversion for multiple mailboxes, including:
    • Directories to define where the batch files and DAT files are located.

    • Project Template text box to enter the required information for the DAT file.

    • Variables required for source account and destination account information when multiple accounts are converted. Up to six variables are supported.

    • Command Options to customize the conversion project.

    - Added /LN switch to specify a full path name to the log file.

    - Added /SHOWKLOGFILE switch, which displays a message box showing the full path to the log file to help users find the log.

  • Lotus Notes:

    - When parsing MIME messages, skip "placeholder" parts (i.e. don't include empty parts)

    - Added UTF-8 support when doing "charset" to codepage character conversions. Mainly used for Internet clients to Lotus Notes.

    - When importing an HTML part that is 65k+, import message text only since Lotus Notes won't handle large HTML messages.
     
  • Exchange/Outlook:

    - Added /D88 switch to reverse firstname, lastname in imported name fields of email messages.

    - When exporting messages and processing distribution lists, use the alternate email address property, if present.
     
  • GroupWise:

    - When converting from GroupWise, remove duplicate email address from sender name

    - Remove ".GWIA" from distribution list names

    - Added /DOCLIB switch to display a list of GroupWise document libraries instead of folders and allow users to export library items as messages with the document attached.

    - Improved handling of allocated memory
  • Internet clients (Netscape, MBOX, Pegasus, etc):

    - Added MBOX to supported Convert From and Convert To options

    - When parsing RFC-822, handle case where base64 attachment is in header only, not message part. This avoids missing the conversion of some attachments.
     

    - Handle messages with misformed headers that have a missing space so that metadata is preserved.
  • Message Vault (mvt.exe):

    - Added the ability to process a Transport File (.trf) on the command line and associated .trf files with mvt.exe so clicking on a .trf file will start Message Vault automatically.

     
  • Forensic Edition:

    - Replaced tfsearch.exe with a new Windows-based version. This utility enables searching through and extracting from Transport Files message items containing keyword search terms.


Version 5.4 (released November 10, 2006)

 
  • All Conversions:

    - Progress dialog in GUI displays percentage of completion instead of data being converted.

    - New character conversion switch /CCISO2 for Windows 1250 to ISO-8859-2 character conversion. Mainly used for Outlook to Notes conversions for Eastern European languages.
  • Lotus Notes:

    - When converting tasks, if no due date found, make it the start date + 1 year

    - When creating calendar entries, put  "invitees" into OptionalAttendees property

    - For message conversion from Notes, put Notes UNID field into Internet Message ID field by default.

    - Allow character conversion switch /CC3 to work in Notes 5 environment

    - Save attachment dates into new internal fields
     
  • Exchange/Outlook:

    - Modified the way  imported messages that contain two text parts are handled. Previously the
    second message part was ignored. To accommodate FTK (AccessData Forensic Toolkit®), the second message part is now included since FTK has an initial empty text part.

    - Added /MSN <n> switch, to allow user to specify a message store number target for
    tasks, calendar, and contact entries

    - Fixed Batch Mode to honor the "MessageStore=<n>" keyword (makes /MSN unnecessary for batch mode)

    - When importing message into Outlook, don't include an HTML part if the length is < 5 bytes
    (gets rid of phantom html part attachment)

    - Import Internet Message ID via a new internal field

    - When exporting messages, don't retrieve duplicate html message part

    - Improved performance when exporting contacts

    - When exporting calendar entries, if invitees are present, make this a "meeting" instead of
    "appointment"

    - Fixed message export so that text part does not get skipped if HTML is present (since text is necessary for Text PDF output)
     
  • GroupWise:

    - Support Message Read/Unread flag when exporting messages

    - If sender name has email address embedded and an email address is already obtained, remove it
     
  • IMAP:

    - Added new address book source - "WorldClient" (.xml address book file)

    - Added /SSL switch for SSL support. Automatic if port 993 specified in host name
     
  • Netscape:

    - When converting LDIF address book, fixed hang problem when operating on AOL Communicator LDIF
     
  • Outlook MSG:

    - Added switch /D83, so that when a folder hierarchy is exported from the source system,
    actual subdirectories are created, instead of directories named "level1.level2.level3..."

    - Allow embedded .msg files to be exported along with top level .msg file

    - Added switch /D86, so that output names are a unique number, not based on subject
     
  • RFC-822 single:

    - Switches /D86 and /D83 are now supported as with MSG output
     
  • Hotmail:

    - Adjustment to modification in Hotmail so folders can continue to be downloaded
     
  • Transport File:

    - When exporting calendar entries, make dates honor the /TZD switch

    - Increased maximum size of file from 2 gb to 4 gb. If 4 gb limit is reached, start a new .trf file. Added /MAXTRF <bytes> to allow user to specify actual limit of .trf file (must be 2gb or less)
     
  • Pegasus:

    - Read winpmfua.pm most recently used address file, import as contacts
     
  • ExpressIT SMTP:

    - When reading FTK file, remove some validity checks to allow FTK to get through. Other
    parsing changes to accommodate FTK files

    - Switch /D85 added to support unusual files that have binary data preceding actual data
     
  • POP 3:

    - Added /SSL switch for SSL support. Automatic if port 995 specified in host name
     
  • Text PDF:

    - Fixed bug that could cause message text to be lost in some unusual circumstances
     
  • Forensic Edition:

    - Fixed problem with address book export not working properly

    - With /D62 switch, if attachment dates are present in the metadata (currently, dates
    can come only from Notes) include the dates in the metadata.csv output file

    - Added new output type "Graphic PDF". This uses the JPEG/TIFF printer driver to produce .pdf files that can contain graphics, specifically html messages. Note that such .pdf files will not be searchable, attachment links will not work, files will be larger, and the conversion will be much slower

Version 5.3 (released September 28, 2006)
 
  • All Conversions:

    - All output types now suppport /D75 switch, which allows the naming of output files based on user-defined specification (previously only allowed with conversion to PDF)

    - When /HTMLATTACH switch is used, make output file unique (in case there's more than one html message part)

    - Allow UADATE -NN, so that conversion UADATE range will be set to NN days prior to today thru today (e.g. If today is 9/28/06, /UADATE -3 will generate a date range for message conversion of 9/25/2006 - 9/28/2006.
  • Lotus Notes:

    - Remove filter that skipped conversion of mail folders beginning with "web"

    - /D79 switch added to not skip duplicate appointments in calendar conversion

    - Improved performance when Sent Mail folder is converted so the "To" address is displayed

    - When reading address books, if name or suffix is "0", make it blank instead

    - Added support of INOTES address book conversion with /INOTES switch

    - Fixed access violation problem caused by /CC3 switch if data was > 2k

    - Fixed problem with reading address book names/email addresses where Transend Migrator would associate email address with wrong name in some environments
  • Exchange/Outlook:

    - Fixed problem with distribution list creation failing in certain situations

    - When exporting Contacts, fixed problem with invalid data if first and last names not present
     
  • GroupWise:

    - When exporting Calendar, skip folder "Calender" if it is not actually a calendar-type folder

    - Add /D80 switch to skip attachments named "Part.XXX" (where XXX is a number)

    - Support Message Priority flag when converting from GroupWisese

    - When converting Calendar entries, support extracting attachments

    - When writing NAB address file, improved handling of embedded quotes in data
     
  • IMAP:

    - Added /D49 <n> switch to suppress hierarchy levels when converting messages to IMAP server. <n> specifies the number of levels. For example, n=1 would eliminate the top level Exchange/Outlook folders "Exchange Folders/Personal Folders" and just show the folders beneath.

    - Increased number of folders handled per account to 10,00000
     
  • Netscape:

    - When converting address books, obtain actual name of .NA2 file from prefs.js, instead of assuming it is called pab.na2.

    - RFC-822 Read/Write (Netscape, SMTP, Pegasus, etc.):):

    - Support X-PRIORITY header when writing messages

    - Honor "disposition: attachment" keyword, even if RFC message part is supposed to be text (i.e. treat message part as attachment if present)

    - Fixed MIME date parsing problem with certain formats

     
  • Outlook Express:

    - Fixed problem of missing certain messages when converting via direct read of file (/OED switch)
     
  • MSG Output:

    - When /LSUB switch is used, write full name of output file plus subject and sender in log file
     
  • Yahoo:o:

    - Added support for converting Yahoo email messages.
     
  • Hotmail:

    - Added support for converting Hotmail email messages.
     
  • HTML:

    - Added /D78 <n> switch to specify max # of messages in output HTML file
     
  • Pegasus:

    -  Fixed AV problem when reading

    - Increased size of folder name handled
     
  • ExpressIT SMTP:

    - Skip over folders and hidden files that Transend Migrator has problems with and continue processing other folders and files.s.
     
  • ccMail:

    - Process UName field in cc:Mail export address files
     
  • VCS Calendar:

    - When converting to VCS Calendar files, support ATTACH: keyword if attachments are present (requires /EVCS switch)

    - Added support for reminder flag and reminder periodod
     
  • Forensic Edition:

    - Improved performance of TFSearch, which enables searching through and extracting message items containing keyword Search Terms

 

Version 5.2 (released July 3, 2006)
 
  • All Conversions -- Fixed some character conversion issues.
     
  • All Conversions -- Added new form of /UADATE parameter to convert email messages within specified date range.
     
  • Exchange/Outlook -- Fixed problem of not converting some html messages in Outlook.k.
     
  • Exchange/Outlook -- Better support for Outlook Web Access.
     
  • Exchange/Outlook -- Support "Other Phone" when converting to Outlook address book.
     
  • POP3 -- Added support for converting POP server inbox.
     
  • Notes -- Fixed Access Violation problems.
     
  • Notes -- Improved support of encrypted email.
     
  • Notes -- Pick up file attachment create and modify dates.
     
  •  
  • GroupWise -- Fixed problem with missing email addresses in exported distribution lists..
     
  • IMAP -- Fixed "Message Read" flag support when converting from IMAP.
     
  • IMAP -- Improved logon to make more reliable.
     
  • Eudora -- Extract "Nickname" and "Other Phone" fields.s.
  • VCS -- To improve performance importing a VCS file into Oracle, added switch /D77 to include extra fields when creating VCS output.
  •  Forensic Edition -- For conversion to PDF, added customization switch /D75 <optional spec>, which will control the format of the filename created. With no spec, file name includes date, sender, subject. Use characters DNS in spec for each field if user wants to change fields or order.
     
Version 5.1 (released April 28, 2006)
 
  • All Conversions -- Updated options screen with new switches released in this version.
     
  • All Conversions -- Updates to Help file.
     
  • All Conversions -- Allow CR/LF found in template to pass through to output batch files.
     
  • Exchange/Outlook -- Support second email account when importing contacts.
     
  • Exchange/Outlook -- Support "Flagged" messages when importing.
     
  • Exchange/Outlook -- Support birthday as address book field when exporting.
     
  • Exchange/Outlook -- Handle long, multi-entry distribution list items.
     
  • Notes -- Fixed a "memory free" call that can cause an Access Violation in certain cases.
     
  • Notes -- Support birthday as address book field when importing to Notes.
     
  • Notes -- Added second email field support when importing to Notes.
     
  •  
  • Netscape/Mozilla/Thunderbird -- Support reading LDIF files produced by SUN servers.
     
  • GroupWise -- Filter out second, bogus "Sent Items" in some GroupWise mailboxes.s.
     
  • GroupWise -- Added /67 switch which invokes an alternate method of counting messages in a folder. This switch may help work around a limitation in the GroupWise API that limits the number of messages reported within a folder. .
     
  • GroupWise -- Added /70 switch which only exports shared folders that are "Shared Outgoing" or "Shared Incoming", depending on the value of <n>.
     
  •  
  • IMAP -- Fixed "Message Read" flag support when converting from IMAP.
     
  • IMAP -- Support "Flagged" messages when converting from IMAP.
     
  • Eudora -- Added /D69 switch to handle lines that have a single CR only.y.
     
  •  
  • Outlook Express -- Support /charset switch When importing into Outlook Express to set the default character set to something other than "UA-ASCII".
     
  • AOL -- Fixed bug that can cause an Access Violation in some cases.
     
  • Outlook MSG Files -- When exporting .msg files, skip .msg files that aren't really .msg files.
     
  • RFC-822 -- Handle base64 encoded HTML.L.
     
  •  
  • Forensic Edition -- Added de-duplication support for Transport Files.
     
Version 5.0 (released March 14, 2006)
 
  • All Conversions -- Added a screen in the Windows wizard interface to select command line switches that customize Transend Migrator's behavior.
     
  • All Conversions -- /DETACH switch modified to produce attachment stub with clickable link to original attachment.t.
     
  • All Conversions -- Updates to Help File.
     
  • All Conversions -- Modified creation of external attachments to allow up to 15,000 files to have the same name (with a unique number appended).
     
  • Exchange/Outlook -- Fixed formatting problem when exporting HTML from Outlook.
     
  • Notes -- Added support for extraction of embedded objects (they become attachments).
     
  • Notes -- Added /D65 switch to not import HTML into Notes, for people who want all text only.
     
  •  
  • Netscape/Mozilla/Thunderbird -- Major revision of address book parser when exporting MAB.
     
  • Netscape/Mozilla/Thunderbird -- Enhancements to LDIF parser to support: mobile # and home address fields. Also handle name with unmatched quotes and entry with no name at all.
     
  • IMAP -- When converting from IMAP into Exchange/Outlook, support message read and priority flags.
     
  • Pegasus -- When exporting address books, extract email address if inside < > characters.s.
     
  •  
  • Compuserve -- Allow conversion without true duplicate of CIS structure.
     
  • RFC-822 (Netscape, Pegasus, Outlook Express, IMAP) -- When exporting, fixed bug when overly long html line is found.
     
  • RFC-822 (Netscape, Pegasus, Outlook Express, IMAP, Eudora, Notes) -- When importing, add support for non-standard date format.
     
  • Message Vault -- Fix formatting problems when message text contains the characters "<", ">", and "&".".
     
  • Forensic Edition -- Increase size of internal MD5 hash table to 200,000 and put up message box if user goes over.
     
Version 4.3 (released February 2, 2006)
 
  • All Conversions -- Increased allowed number of attachments per message to 500.
     
  • Exchange/Outlook -- Fixed incorrect message count if folder open fails.
     
  • Exchange/Outlook -- Fixed memory leaks for certain imports from Netscape.
     
  • Exchange/Outlook -- Improved calendar export performance.
     
  • Exchange/Outlook -- Fixed problem with importing long internet headers.
     
  • Exchange/Outlook -- Modified distribution list import to improve reliability when sending to the imported distribution list.
     
  • Exchange/Outlook -- Improved performance for imported calendars.
     
  •  
  • Outlook MSG -- If user selected /detach, don't process attachments when converting from .msg file.
     
  • Notes -- Fixed problem with exporting duplicate meeting invitees.s.
     
  • Notes -- Improved handling of MIME messages.
     
  • Notes -- Improved calendar export performance.
     
  • GroupWise -- Added generic phone number to NAB address book export.
     
  • GroupWise -- Support /D60 switch to allow folder name re-mapping.
     
  • Netscape/Pegasus/RFC822 -- Better handling of base64 encoded text messages.
     
  •  
  • IMAP -- Support /D60 switch to allow folder name re-mapping when converting to IMAP.
     
  • IMAP -- Support /D49 switch to eliminate conversion to top level IMAP folder.
     
  • IMAP -- Support D/64 switch to limit folder conversion to those specified.
     
  • Eudora -- Handle embedded attachments.
     
Version 4.2 (released November 5, 2005)
 
  • Lotus Notes -- Support version 7 client; Support seconds in time stamp when exporting to Outlook/Exchange.
     
  • GroupWise -- Support HTML when importing into GW 6+ client; Export GW Message ID into Internet Message ID field (used by RFC822 targets).
     
  • Internet/IMAP/RFC822 -- Fixed parsing problem; Fix "bare newlines" problem with certain IMAP servers.
     
  • IMAP -- Added /D61 switch to change foldername characters that Cryus server can't handle...change quotes and parens into dashes.
     
  • Transport File/Message Vault -- When clicking on attachment, make sure it doesn't open twice; Improved handling of missing message parts.
     
  • MHS -- Fixed problem with attachment names.
     
  • Forensic Edition -- Added /D62 command line switch option to create metadata file for all emails.s.
Version 4.1 (released October 26, 2005)
 
  • All conversions -- Support VCS output for task data.
     
  • All conversions -- Added /LX switch to delete log file before starting.
     
  • GroupWise -- Better support for importing messages.
     
  • GroupWise -- Better support for exporting tasks.
     
  • GroupWise -- Support running as a "trusted application".
     
  • GroupWise -- Include "organization" type entries when exporting addresses.
     
  •  
  • Outlook/Exchange -- Misc minor fixes and enhancements for message and calendar conversion.
     
  • Internet clients (Netscape, Pegasus, ExpressIT) -- Misc fixes.
     
  • Message Vault -- Better suppport for running attachments.
     
  • Message Vault -- Added "All Messages" folder display.
     
  • Forensic Edition -- Added support for JPEG, TIFF, and Printer output.
     
  • Forensic Edition -- Enhanced searching capability.
Version 4.0 (released September 6, 2005)
 
  • All conversions -- Better support for embedded messages. Outlook/Exchange, Netscape, IMAP, Pegasus, Outlook Express and ExpressIT SMTP support messages embedded within messages. All other email types support embedded messages by adding the various message parts to the end of the primary message.
     
  • All conversions -- Provided command line switch (/EIH) to included internet headers (if present) as an attachment, not within the message text.
     
  • All conversions -- Provided command line switch (/D60) to enable changing a folder name in the source system to a different name in the target system.m.
     
  • All conversions -- Provided command line switch (/D58) to change double quotes to single quotes in sender and distribution list email addresses.
     
  • Outlook/Exchange -- Ability to create Outlook Contact folders if not already present.
     
  • GroupWise -- Support for more fields in NAB read/write and make language independent.
     
  •  
  • IMAP -- Logon routine now able to work with more servers.
     
  • Notes -- Support for conversion of delivery receipts and delivery failure messages.
     
  • Notes -- Added ability to handle ISO-8859-2 (central European) characters in MIME encoded messages.
     
  • Eudora -- Added "notes" field to created Eudora address book.
     
  • Outlook Express -- Add support for additional fields in vCard (.VCF file) address book reader.
     
  • Outlook Express -- Improved support when importing address book (.wab file) to Outlook Contacts.
     
  • Netscape -- Use display name if .mab entry has no first or last name.
     
  • PDF -- If a message subject has an illegal file character which would cause the PDF file creation to fail, delete it from the file name.
     
  • ExpressIT -- Allow nickname.dat file to be converted without null terminated fields.<