Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi-mailbox data type #261

Merged
merged 3 commits into from
Jan 27, 2021
Merged

multi-mailbox data type #261

merged 3 commits into from
Jan 27, 2021

Conversation

AdhocAdam
Copy link
Owner

@AdhocAdam AdhocAdam commented Jan 25, 2021

Mailboxes are now declared as a hashtable instead of an Object[]. Get-TemplatesByMailbox now includes detailed logging to diagnose potential routing/matching issues when using this feature.

mailboxes now being declared as a hashtable instead of an Object[]
@AdhocAdam AdhocAdam linked an issue Jan 25, 2021 that may be closed by this pull request
@AdhocAdam AdhocAdam added this to the v3.2 milestone Jan 25, 2021
First pass at introducing logging for MultiMailbox configurations
Since this event generates a warning, it should require a minimum logging level of 2 instead of 1.
@AdhocAdam AdhocAdam marked this pull request as ready for review January 27, 2021 04:09
@AdhocAdam AdhocAdam merged commit a66bc8c into dev Jan 27, 2021
AdhocAdam added a commit that referenced this pull request Jan 31, 2021
* GitHub Actions: Build and Release (#236)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* Revert "GitHub Actions: Build and Release (#236)" (#237)

This reverts commit b861a46.

* GitHub Actions: Build and Release (#238)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* GitHub Actions: Build and Release (#240)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* GitHub Actions - CodeQL (#242)

initial commit/testing CodeQL

* Revert "GitHub Actions - CodeQL (#242)" (#244)

This reverts commit 6f14f86.

* CodeQL workflow (#245)

GitHub Action to perform code scanning with CodeQL

* GitHub Actions - Branch Build Actions (#247)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds

* GitHub Actions - Badges (#249)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds

* GitHub Status Badges

Adding status badges to the readme to show the build success of the primary/dev branches

* GitHub Badges - Branch URL (#250)

* build and release

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* github dependencies

new dependencies required for GitHub Action to compile the sln natively on GitHub

* github dependencies

VSAE schemas required for building through GitHub Actions

* build and release (directory change)

GitHub Action that compiles the connector's C# management pack and other dependencies. Then creates a draft release with the attached zip. Takes three inputs - branch name, version, and if the Release to be drafted should be marked as release/pre-release

* moving directories

placed in /workflows

* updating SLN for GitHub

Fixing: The project "SMLets.Exchange.Connector" is not selected for building in solution configuration "Debug|Any CPU".

* individual branch builds

creating dedicated workflows for both primary/dev branches builds

* GitHub Status Badges

Adding status badges to the readme to show the build success of the primary/dev branches

* GitHub Badge URL

updating urls to point at specific branches

* Fixed typo "Review Activties" tooltip (#252)

* file encoding (#235)

* file encoding

removing file encoding specific characters.

* missing spaces

continuing to review and make sure spaces were not lost in file encoding re-alignment

* add a "." to the extension ".eml" (#256)

Fix a bug with multiple opening of message.eml files in the scsm console.

* MultiMailbox Config Screenshot (#262)

Adding a screenshot for configuring multi-mailbox with Exchange Mail Flow Rules

* multi-mailbox data type (#261)

* wrong data type

mailboxes now being declared as a hashtable instead of an Object[]

* MultiMailbox logging

First pass at introducing logging for MultiMailbox configurations

* incorrect log level

Since this event generates a warning, it should require a minimum logging level of 2 instead of 1.

* delete message after processing (#260)

* delete message after processing bool

Introducing a new settings value for handling what happens to mail after it's been processed. This is to mirror stock connector functionality so that the message is either kept in the inbox as read so it's ignored on subsequent runs of the connector _or_ move to mailbox's deleted items as is current functionality.

* move to deleted items checkbox

adding a checkbox in the UI to control whether or not the message is moved to the inbox's Deleted Items (i.e. Trash) after processing

* bindings - move to deleted items after processing

adding variables and bindings to the UI to save back to the Admin Settings class and load the value for "Move to Deleted Items After Processing"

* move to deleted to items for pwsh

If the UI is set to true/checked off. Then messages will be moved to the Deleted Items/Trash of the Inbox. If it's false/unchecked, messages will remain in the Inbox but marked as Read so as to avoid subsequent processing.

* Fixed contributor name typo (#263)

* Fixed contributor name typo

Brian Weist -> Brian Wiest (https://community.cireson.com/profile/Brian_Wiest)

* Update AboutForm.xaml

* Contributors and Inline notes (#267)

* new contributors

updating the About form with new contributors to the repo

* version notes and contributors

updating inline notes for the connector with version info and new contributors to the repo

Co-authored-by: PeterMiklian <76806408+PeterMiklian@users.noreply.github.com>
Co-authored-by: JanSchulz <77623976+JanSchulz@users.noreply.github.com>
@AdhocAdam AdhocAdam deleted the dev-3.x-MultiMailboxFix branch February 1, 2021 23:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Problem processing additional mailboxes
1 participant