Project LID Homepage: Distributable Modules
Upgrade 8/11/2020: Upgrade: start/end dates logic upgraded to negate time.
Upgrade 8/11/2020: Upgrade: streamlined mulitple rule set checks.
Upgrade 6/10/2019: Upgrade: handling sender/recipient emtpy/null values
Upgrade 7/9/2018: Bug fix: checking multiple sender/recipient sometimes cause false positive
Upgrade 4/25/2018: Upgrade: Added keys 'lcc:rulteSetSenderNot', 'lcc:rulteSetRecipientNot', 'lcc:rulteSetSubjectNot','lcc:rulteSetBodyNot', 'lcc:ruleSetSenderAnd', 'lcc:ruleSetRecipientAnd', 'lcc:ruleSetSubjectAnd', 'lcc:ruleSetBodyAnd','lcc:ruleSetSenderNotAnd', 'lcc:ruleSetRecipientNotAnd', 'lcc:ruleSetSubjectNotAnd', 'lcc:ruleSetBodyNotAnd'
Upgrade 05/07/2014: Added keys 'lcc:rulteSetSkip', 'lcc:indexStartIndex' and ability to instruct the program to abort processing/gracefully shutdown..
Update 05/07/2014: Added lcc:ruleSetDeleteMessage key (allows deleting 'hard' of messages)
Minor upgrades to stabilize talking to Exchange 2010 - SP3.
Note: due to Microsoft's process, supply "Exchange2010_SP2" in the "lcc:connectExchangeVersion" value when running against Exchange SP3, as Microsoft combined SP2 and SP3 into the same id.
Update 02/22/2013: Added 'lcc:indexOnly' to create an Index, but, no EML files.
Update 02/22/2013: Code Released
The lccPEM was developed to parse through Exchange mailboxes, both on-site and O365 editions.
Some of the abilities are:
- parse the currently logged in user's mailbox
- parse other (impersonate) mailboxes
- copy matched messages to individual files in EML format
- log all actions/results
- filter with AND/OR search criteria
- search Sender, Recipients, Subject, Body, Date Created
- create a web page index of all resulting matches
- create a text (tab delimited) index of all resulting matches
The programs, scripts and documentation are provided AS IS without warranty of any kind. Lower Columbia College further disclaims all implied warranties including, without limitation, any implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the programs, scripts and documentation remains with you. In no event shall Lower Columbia College, its authors, or anyone else involved in the creation, production, or delivery of the programs, scripts or documentation be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the programs, scripts or documentation, even if Lower Columbia College has been advised of the possibility of such damages.