Mailit for FileMaker Changelog

What's new in Mailit for FileMaker 6.0.2.31

May 20, 2015
  • Fixed: When running FileMaker using OpenDirectory account the plug-in could crash. This has been addressed.
  • Fixed: The file name of incoming attachment with non-ASCII characters in file name could be distorted. This has been addressed.
  • Fixed: "Emai_ShowFolderDialog" could return an empty result on Windows 7. This has been addressed.
  • Fixed: "Emai_ImapGetMessageField" call after "Emai_ImapGetMessageInfo" could cause a crash. This has been addressed.
  • Fixed: "Emai_OpenFile" would fail on first call if the file name contains non-ASCII characters. This has been addressed.
  • Improved: The FileMaker 14 compatibility.
  • Improved: The log file location generated on Server side has been changed to the same location where FileMaker Server log files are stored.

New in Mailit for FileMaker 6.0.1.26 (Dec 16, 2014)

  • Fixed: "Emai_GetFileSize" would always return "0" . This has been fixed.
  • Fixed: "{defaultFolderPath}" parameter of the "Emai_ShowFileDialog" function was
  • ignored. This has been fixed.
  • Fixed: HTML conversion to plain text using certain encodings could result into incorrect characters.
  • This has been fixed.
  • Fixed: "Emai_PopGetMessagePriority" would return empty string in case if there is no proority
  • specification available in message header. This has been addressed.
  • Fixed: In case if user ID on Windows 7 would included non-ASCII characters the plug-in would load to
  • load preferences on plug-in start-up.
  • Fixed: "Emai_ConvertPath" has been updated according to specifics of Mac OS X 10.9
  • Fixed: "Emai_ShowFileDialog" could crash on Mac OS X 10.8.5. This has been addessed.
  • Fixed: "Emai_ConvertPath" could fail on Mac OX X 10.9/10.10.
  • Fixed: "Emai_ExportFile" could fail on sequential file export. This has been addressed.
  • Improved: HTML to plain text conversion has been improved.
  • Improved: Message object processing has been improved.

New in Mailit for FileMaker 6.0.0.14 (Jun 20, 2014)

  • New functionality was integrated seamlessly into existing product design, so only a few new functions were added. Instead, existing functions have been extended. The following is a highlight of new functionality introduced in Mailit 6.
  • Threaded Receiving:
  • Mailit 6 provides a Threaded Receiving support, which allows receiving messages in the background, leaving the FileMaker application accessible for other operations. Please notice that sample files demonstrating the Threaded Receiving technique use the "Emai_PerformScript" function to initi- ate the script execution after network operation are complete. This function cannot be used on Server side. Instead "Emai_GetThreadQueueItemsNumber" function can be used to find out if the thread queue has been exhausted.
  • For solutions running on FileMaker Server it is recommended to use non-threaded approach for both sending and receiving operations.
  • Additional Improvements:
  • Mailit 6 is includes x64 code which provides FileMaker Server 13 compatibility.

New in Mailit for FileMaker 5.0.5.80 (Dec 12, 2013)

  • Improved: FileMaker 13 compatibility

New in Mailit for FileMaker 5.0.3.73 (Aug 9, 2012)

  • Improved: Attachments information retrieval has been improved.
  • Improved: Improved support for usernames and passwords that contain non-US-ASCII characters.
  • Improved: Added function 'Emai_ImapMoveMessage', that allows moving a message from one IMAP folder to another.
  • Improved: Functions 'Emai_ImapRetrieveMessage' and 'Emai_ImapDeleteMessage' can accept now message UID in addition to message Index.
  • Improved: Function 'Emai_ImapGetMessagesByFlags' now supports virtual message flag 'unseen', used to retrieve the list of Unread messages.
  • Improved: Function 'Emai_ImapListFolders' will no longer return the folders that cannot be used to store messages.
  • Improved: JPEG composition on Windows has been improved.
  • Improved: PNG composition now forces white background instead of transparency.
  • Improved: Function 'Emai_SetDefaultCharset' now supports 'auto' parameter, used to pick the default charset automatically, based on operating system settings.
  • Improved: For plug-ins running on FileMaker Server added registration mode, that allows reading registration information from file.
  • Improved: SSL support improved for certain IMAP servers, such as MS Exchange.
  • Fixed: Simultaneous scripts execution on FileMaker Server could cause a crash. This has been addressed.
  • Fixed: Reload of FileMaker Server Database Engine may not have reload the plug-in. This has been addressed.
  • Fixed: Using the plug-in with FileMaker 12v2 could produce a crash. This has been addressed.
  • Fixed: 'Emai_SmtpGenerateMessageID' and 'Emai_ImapGenerateMessageID' function calls would return an empty string. This has been addressed.
  • Fixed: 'Emai_ImapGetAttachmentCID' could return an empty result in certain situations. This has been addressed.

New in Mailit for FileMaker 5.0.2.53 (Dec 8, 2011)

  • Improved: Added support for the GMail virtual folders.
  • Improved: Inline images detection has been improved.
  • Improved: Added support for IMAP folders that use non-letter characters at the folder name.
  • Improved: Added support for IMAP sub-folders.
  • Fixed: Downloading messages using IMAP protocol, the plug-in could mark downloaded messages as 'Read' working with certain mail server types. This has been addressed.
  • Fixed: Attaching PDF files of a very small size could produce a crash. This has been addressed.
  • Fixed: Downloading messages using IMAP protocol could produce message duplicates, when working with certain mail server types. This has been addressed.

New in Mailit for FileMaker 5.0.1.45 (Nov 2, 2011)

  • Improved: 'Simple Mass Mail' and 'Personal Mail' example solutions have been improved.
  • Improved: Threaded mailings intelligence has been improved, in order to automatically process non-critical error codes from SMTP server.
  • Improved: Added support for the 'X-MSMail-Priority' and 'Importance' fields for the 'Emai_PopGetMessagePriority' and 'Emai_ImapGetMessagePriority' functions.
  • Improved: Optimized BASE64 encoding procedures for the faster message composition.
  • Improved: Large messages decoding has been improved.
  • Improved: Improved compatibility to Mailit 4 based solutions, when using 'Emai_PopGetMessageCount' function for IMAP connections.
  • Fixed: 'Emai_PopGetAttachmentSize' function could return incorrect file size. This has been addressed.
  • Fixed: During non-threaded mailings, sometimes status dialog could become unresponsive. This has been addressed
  • Fixed: Empty thread identifier specification could cause a crash. This has been addressed.
  • Fixed: 'Emai_PopExportAttachment' function could produce empty files. This has been addressed.
  • Fixed: Scheduled script execution timer using the 'Emai_SetupTimer' function would execute only once. This has been addressed.
  • Fixed: Sending large PDF files could produce a broken attachment. This has been addressed.
  • Fixed: Using IMAP connection mode based on unique message identifiers would still leave custom message flags on IMAP server. This has been addressed.
  • Fixed: Automatically generated HTML code could produce incorrect result. This has been addressed.
  • Fixed: When using non-threaded sending, status dialog could have become unresponsive for a certain period of time. This has been addressed.
  • Fixed: Offline message processing could cause a crash. This has been addressed.

New in Mailit for FileMaker 5.0.0.33 (Sep 22, 2011)

  • Threaded Sendings:
  • Mailit 5 provides a Threaded Sending support, which allows sending messages in the background, leaving the FileMaker application accessible for other operations.
  • Please notice that sample files demonstrating the Threaded Sending technique use the 'Emai_PerformScript' function to initiate the script execution, after the mailing is complete. However this function can't be used when running the plug-in on FileMaker Server. Instead please use the 'Emai_GetThreadQueueItemsNumber' function, to find out if the mailing thread is complete.
  • IMAP:
  • Mailit 5 for FileMaker improves the IMAP support by providing a feature to synchronize the messages based on the unique message identifiers.
  • Mailit 5 provides the functionality to create a remote IMAP folders. Mailit 5 provides the functionality to upload the messages to the remote IMAP folders.
  • Sending FileMaker Layouts:
  • Mailit 5 provides a PNG support, which allows to enhance the image quality of the layout messages.
  • Additional Improvements:
  • Mailit 5 provides an option to change the log file location
  • Using the 'Emai_GetLastSessionTranscript' function the database may pull the last SMTP/POP3/IMAP session transcript in to a field

New in Mailit for FileMaker 4.0.14.144 (May 20, 2011)

  • IMAP:
  • Mailit 4 for FileMaker enables retrieving of e-mail messages using the IMAP protocol. With this users can access and retrieve messages from any IMAP server folder.
  • Attachments:
  • Beside binary objects Mailit 4 will now accept any kind of container field data types, such as Images, Video, etc, as attachments for e-mails. This also includes the Clipboard content.
  • Sending FileMaker Layouts:
  • Mailit 4 allows sending of multi-pages FileMaker Layouts directly as e-mail messages.
  • View inline images:
  • With Mailit 4 HTML messages can now be previewed, including attached inline images using the FileMaker Web Viewer (for FileMaker 8.5 and later) or the default web browser.
  • Rich Text:
  • Additional functions allow conversion of FileMaker Rich Text into HTML. This allows alteration of the HTML code generated by Mailit 4 directly within FileMaker.
  • Most common links (such as http, ftp, mailto, and callto) in e-mail messages will be automatically converted to active URL when using Rich Text messages.
  • Download History:
  • Download history for POP3 server can now be stored in a FileMaker field. This allows a workgroup to share the download history over the network, and avoid duplicate messages download.
  • IMAP download history is stored on the server side, which makes it also available to all workgroup users. Mailit tags downloaded messages on the IMAP server to ensure they are not downloaded again by Mailit.
  • Additional Improvements:
  • Mailit 4 now uses a FileMaker file path style that allows using FileMaker path variables with the plug-in and vice versa. Native FileMaker scipt steps let you use file paths in FileMaker paths style (for example: "filemac:/volumeName/directoryName/fileName.extension", "filewin:/driveletter:/directoryName/fileName.extension", etc).
  • Mailit now supports the same paths style easing the interoperability of file paths between your FileMaker solutions and Mailit.
  • In addition to this the plug-in provides a function to convert the file path from System style to FileMaker and vice versa.
  • Improved email address verification engine to exclude false e-mail addresses from a
  • mailing
  • Windows friendly attachment mode option added, to avoid Apple Double use on Mac OS, when necessary. Windows friendly attachment mode option added, to avoid Apple Double use on Mac OS. This ensures that the Resource Fork is not shown as a seperate attachment when files are sent from Mac OS to Windows.
  • Quick function references added in to the Calculation Editor window for quicker solution development and easier reference.

New in Mailit for FileMaker 4.0.12.124 (Oct 1, 2010)

  • Improved: Working with multiple IMAP folders, prior to triggering the 'Emai_ImapSelectFolder' function, the user should have triggered the 'Emai_ImapListFolders' function first. Now that is not necessary.
  • Improved: Working with custom IMAP flags, the plug-in shell make sure now, that server does not mark the downloaded messages as 'Read' automatically, upon message download.
  • Improved: On Mac OS X 10.6, in case if DNS server is not accessible during FileMaker startup, this could produce a delay in application loading process. This has been improved.
  • Improved: Processing HTML code, that includes structure mistakes, produced by several web scripts has been improved.
  • Improved: Added support to the 'Superscript' and 'Subscript' for Rich Text to HTML, and HTML to Rich Text code conversion.
  • Improved: In case if the message contains only an HTML code, 'Emai_PopGetMessageBody' function will automatically convert the HTML code to plain text.
  • Fixed: 'Emai_PopGetMessageHTML' function would return the last HTML block instead of the first one. This has been addressed.
  • Fixed: 'Emai_Disconnect' function on Mac OS X, in certain situations could produce a crash. This has been addressed.
  • Fixed: Small PDF files could be encoded using Quoted-Printable method, which is not always properly rendered by web-based email clients. This has been addressed.