INSTRUCTIONS: Changes to the exe are cumulative, so you just need to copy across this from the most recent zip file to your local machine. ======================================================================================= Release: 4.0.78 Date: 20/12/2009 ======================================================================================= 1. Can now enter a semi-colon separated list of values to "ignore everything in the message body from this phrase onward..." 2. Will first look for a default category in any Customer-Associated Categories, if not found, will look for a generic Category. If none found, will create a generic Category ======================================================================================= Release: 4.0.77 Date: 21/05/2008 ======================================================================================= 1. Made formatting fix in 4.0.76 optional 2. Removed additional ".0" in version numbers shown in history.txt (e.g. 4.0.0.77 becomes 4.0.77) to match version number as displayed in program Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.76 Date: 03/03/2008 ======================================================================================= 1. To fix formatting caused by word-wrapping of the message body: single line break becomes two spaces, and two or more line breaks become precisely two line breaks. Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.75 Date: 03/09/2007 ======================================================================================= 1. Added ability to specify category for new jobs (overriding the default category) To do this, add the command line parameter /category=XX to the shortcut used to run the mailin server. Please note, if the category name contains spaces, you must replace each space with TWO underline characters, e.g. "software sales" will be show as : software__sales 2. If add parameter "/newstart" to end of shortcut used to run the mail-in server, a new job will only be created if the specified "new helpdesk" phrase appears at the START of the message subject. E.g. if you have specified "New Helpdesk job" as the phrase to look for, an email with the subject "New helpdesk job to be considered" will create a new job, but "Here is a new helpdes job" will not. Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.74 Date: 23/07/2007 ======================================================================================= 1. Minor bug fixes related to handling comms glitches gracefully Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.73 Date: 09/07/2007 ======================================================================================= 1. Added CUSTOMER_CUSTOM1 and CUSTOMER_CUSTOM2 to list of tags allowed in email templates Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.72 Date: 01/07/2007 ======================================================================================= 1. If add parameter "/auto" to end of shortcut used to run the mail-in server, will run immediately and then shutdown. You can therefore use this feature with Windows scheduler for more flexible scheduling of the mail-in server. Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.71 Date: 20/06/2007 ======================================================================================= 1. Fixed error if unable to connect to SMTP server. Items affected : HDeskMail.exe ======================================================================================= Release: 4.0.0.70 Date: 16/05/2007 ======================================================================================= 1. Fixed runtime error 5 if Operator tries to update a job via email. Items affected : HDeskMail.exe ============================ Version 4.0.0.68 ============================ 1. Helpdesk Operators can now use the mail-in server to UPDATE and STATUS REQUESTS any job (unless they are restricted to a single customer - in which case they can only do so for that customer). Items affected: HDeskMail.exe ============================ Version 4.0.0.67 ============================ 1. Job Id is now the **first** numeric value found in the message subject 2. If subject matches the "new helpdesk" subject it will be treated as a new helpdesk request even if the subject also contains a numeric value Items affected: HDeskMail.exe ============================ Version 4.0.0.66 ============================ 1. Fixed "job id 0" error Items affected: HDeskMail.exe ============================ Version 4.0.0.65 ============================ 1. Fixed some incorrect error messages Items affected: HDeskMail.exe ============================ Version 4.0.0.64 ============================ 1. Added option to never try to find the customer contact in the helpdesk database via the name presented by their email message - only use their email address. This prevents potential mis-assignment of new jobs to the wrong contact. Items affected: HDeskMail.exe ============================ Version 4.0.0.63 ============================ 1. Added #CONTACT_TELEPHONE, #CONTACT_FAX, #CONTACT_MOBILE, #CONTACT_EMAIL to list of tags that can be used in the email templates Items affected: HDeskMail.exe ============================ Version 4.0.0.62 ============================ 1. Allow multiple instances to be run at one time. To do this, you need to modify the shortcut to the program, adding a parameter e.g: "D:\LBE Helpdesk Mail-In Server\HDeskMail.exe" X Where X must be a number. You also need to create sub-folder named X which contains the email templates that you want this instance to use. If you don't put the templates in this sub-folder, this instance will use templates in the same folder as the HDeskMail.exe Items affected: HDeskMail.exe ============================ Version 4.0.0.58 ============================ 1. Added option to include the message subject into the problem/action notes for New/Update requests Items affected: HDeskMail.exe ============================ Version 4.0.0.57 ============================ 1. Fixed bug if "ignore phrase" list had a trailing ; 2. Log smtp actions to smtp_log.txt Items affected: HDeskMail.exe ============================ Version 4.0.0.56 ============================ 1. Fixed email templates "Edit" buttons not working Items affected: HDeskMail.exe ============================ Version 4.0.0.55 ============================ 1. When a new customer contact is created, password is set to 'password' Items affected: HDeskMail.exe ============================ Version 4.0.0.54 ============================ 1. Added #ASSET_CUSTOM1 and #ASSET_CUSTOM2 to list of allowed email template tags Items affected: HDeskMail.exe ============================ Version 4.0.0.53 ============================ 1. Fixed bug which was confusing update and status requests. Items affected: HDeskMail.exe ============================ Version 4.0.0.52 ============================ 1. Added warning if try to use ODBC connection 2. Fixed "unable to create not assigned operator" error (again ). Items affected: HDeskMail.exe ============================ Version 4.0.0.51 ============================ 1. Added "ignore" if subject contains key phrase (useful for ignoring auto-replies) 2. Checks default Priority is allowable for default Category when creating new job. 3. Uses new category-specific work hours for a category when creating new job. 4. Job's created by end-users will be sent to operator dependent on the category. If no specific notification contacts have been specified for a category, the operator named "Not Assigned" will be notified as per current functionality. 5. Fixed "unable to create not assigned operator" error. Items affected: HDeskMail.exe, lbehdmailhelp.htm ============================ Version 4.0.0.50 ============================ 1. Fixed bug that if connection string contained the "ora", datatabase type got set to Oracle. Items affected: HDeskMail.exe ============================ Version 4.0.0.49 ============================ 1. Added #CONTACT_CUSTOM1 and #CONTACT_CUSTOM2 to the list of tags that can be used in the email templates. Items affected: HDeskMail.exe ============================ Version 4.0.0.48 ============================ 1. New box on the "Incoming Server" tab to allow you to specify a phrase (typically the start of your standard email disclaimer text). The mailin server will only include in the job problem description that part of message body BEFORE the specified text Items affected: HDeskMail.exe ============================ Version 4.0.0.47 ============================ 1. If the email subject contains a number (e.g. perhaps an invoice number) but the message subject for new jobs is blank (ie so that all messages which aren't update or status requests will be treated as new jobs), the message will still be treated as for a new job. Items affected: HDeskMail.exe ============================ Version 4.0.0.46 ============================ 1. Automatically displays the Log tab if there are any errors 2. Status requests only need to contain the specified status request key word/phrase (not case sensitive) and the job id somewhere in the subject 3. Update requests only need to contain the specified update request key word/phrase (not case sensitive) and the job id somewhere in the subject For example, in earlier versions these would be valid: "Helpdesk 195" "Helpdesk 195 Progress" Now, the following are also valid: "Re: 195 Helpdesk update" "Re: Progress 195 helpdesk job" Items affected: HDeskMail.exe ============================ Version 4.0.0.45 ============================ 1. Fixed incorrect filename saving for linked files when linkedfile location is an IP address Items affected: HDeskMail.exe, ============================ Version 4.0.0.44 ============================ 1. Fixed incorrect filename saving for linked files when used with IMAP/POP3 Items affected: HDeskMail.exe, ============================ Version 4.0.0.41 ============================ 1. Fixed "runtime error 5" on startup Items affected: HDeskMail.exe, ============================ Version 4.0.0.40 ============================ 1. Major re-write. Support for SMTP & POP/IMAP. Outlook no longer mandatory requirement. Support for email template files. Items affected: HDeskMail.exe, email_*.txt template files, lbehdmailhelp.htm ============================ Version 4.0.0.38 ============================ 1. Customer contacts which have been logically deleted by setting person.deleted=1 cannot update/create jobs via the mail-in server. ============================ Version 4.0.0.36 ============================ 1. Improved identification of customer contact when not possible to identify by presented email address ============================ Version 4.0.0.35 ============================ 1. Fixed bug that sometimes causes incoming email sender not being recognised. ============================ Version 4.0.0.34 ============================ 1. Fixed bug that caused error when sending out update requests. ============================ Version 4.0.0.33 ============================ 1. Fixed bug that caused the program to ignore messages when the subject for new helpdesks was a single word. ============================ Version 4.0.0.32 ============================ 1. Fixed bug that might incorrectly give the following error: "The owner of this message did not create this job." 2. Fixed "invalid column name" bug if using Oracle 3. Support for multiple email addresses separated by semi-colon Version 4.0.0.28 ============================ Fixed bug if message subject for new helpdesk jobs is set to blank. Version 4.0.0.26 ============================ Messages were not being deleted once processed. Version 4.0.0.25 ============================ Fixed: If Update message subject format contained 2 or more words (e.g. "It Support"), failed to recognize valide emails as such. Version 4.0.0.24 ============================ Now ignores business cards (.vcf files) attachments. Version 4.0.0.23 4 Oct 2001 ============================ Fixed bug: A message with a blank subject was not treated as a request to create a new Helpdesk job If "New Helpdesk" subject box was left empty. Version 4.0.0.21 31 jul 2001 ============================ 1. If "New Helpdesk" subject box is left empty, any email with a subject that doesn't match either an update or progress request message will be treated as a request to create a new Helpdesk job. Version 4.0.0.14 21 May 2001 ============================ 1. Fixed bug "Failed to send OLE mail. Error no.-2147467259: Outlook does not recognize one or more names. " This was caused by the system not correctly extracting the email address of the end-user in some circumstances.