Exchange Spam Sync
Export Monolith spam rules and optionally push them into the Microsoft 365 tenant sender block list.
Active Monolith spam rules: 1128
Push Readiness
Export Only
PowerShell: Not found
App ID configured: No
Organisation configured: No
Auth mode: Missing
Certificate thumbprint configured: No
Certificate file configured: No
Certificate base64 configured: No
Certificate password configured: No
Required environment variables:
EXCHANGE_ONLINE_APP_ID, EXCHANGE_ONLINE_ORG, and either EXCHANGE_ONLINE_CERT_THUMBPRINT or EXCHANGE_ONLINE_CERT_FILE plus EXCHANGE_ONLINE_CERT_PASSWORD or EXCHANGE_ONLINE_CERT_BASE64 plus EXCHANGE_ONLINE_CERT_PASSWORD. EXCHANGE_ONLINE_ORG should be the tenant's primary .onmicrosoft.com domain. Run Sync
Push is disabled until the Exchange Online PowerShell path and app credentials are configured.
Latest Run
Run #40 · Push
2026-05-18 10:51 · Running
Exported: 0
Pushed: 0
Skipped: 0
Failed: 0
Recent Runs
Run #40 · Push
Running2026-05-18 10:51 · manual-check
Exported 0 · Pushed 0 · Skipped 0 · Failed 0
Run #39 · Push
Failed2026-05-18 10:51 · manual-check
Exported 1128 · Pushed 0 · Skipped 0 · Failed 1128
/srv/hec-app/docs/system/exchange_spam_block_sync/20260518T095116Z_run_39[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #38 · Export
Complete2026-05-18 10:51 · manual-check
Exported 1128 · Pushed 0 · Skipped 0 · Failed 0
/srv/hec-app/docs/system/exchange_spam_block_sync/20260518T095112Z_run_38Run #37 · Push
Failed2026-05-18 06:55 · cron
Exported 1128 · Pushed 0 · Skipped 0 · Failed 1128
/srv/hec-app/docs/system/exchange_spam_block_sync/20260518T055502Z_run_37[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #36 · Push
Failed2026-05-17 06:55 · cron
Exported 1128 · Pushed 0 · Skipped 0 · Failed 1128
/srv/hec-app/docs/system/exchange_spam_block_sync/20260517T055502Z_run_36[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #35 · Push
Failed2026-05-16 06:55 · cron
Exported 1128 · Pushed 0 · Skipped 0 · Failed 1128
/srv/hec-app/docs/system/exchange_spam_block_sync/20260516T055502Z_run_35[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #34 · Push
Failed2026-05-15 06:55 · cron
Exported 1128 · Pushed 0 · Skipped 0 · Failed 1128
/srv/hec-app/docs/system/exchange_spam_block_sync/20260515T055502Z_run_34[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #33 · Push
Failed2026-05-14 06:55 · cron
Exported 1122 · Pushed 0 · Skipped 0 · Failed 1122
/srv/hec-app/docs/system/exchange_spam_block_sync/20260514T055502Z_run_33[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #32 · Push
Failed2026-05-13 06:55 · cron
Exported 1111 · Pushed 0 · Skipped 0 · Failed 1111
/srv/hec-app/docs/system/exchange_spam_block_sync/20260513T055501Z_run_32[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #31 · Push
Failed2026-05-12 06:55 · cron
Exported 597 · Pushed 0 · Skipped 0 · Failed 597
/srv/hec-app/docs/system/exchange_spam_block_sync/20260512T055502Z_run_31[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #30 · Push
Failed2026-05-11 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260511T055502Z_run_30[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #29 · Push
Failed2026-05-10 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260510T055501Z_run_29[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #28 · Push
Failed2026-05-09 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260509T055501Z_run_28[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #27 · Push
Failed2026-05-08 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260508T055501Z_run_27[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #26 · Push
Failed2026-05-07 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260507T055501Z_run_26[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #25 · Push
Failed2026-05-06 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260506T055502Z_run_25[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #24 · Push
Failed2026-05-05 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260505T055501Z_run_24[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #23 · Push
Failed2026-05-04 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260504T055501Z_run_23[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #22 · Push
Failed2026-05-03 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260503T055502Z_run_22[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #21 · Push
Failed2026-05-02 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260502T055502Z_run_21[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #20 · Push
Failed2026-05-01 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260501T055501Z_run_20[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #19 · Push
Failed2026-04-30 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260430T055501Z_run_19[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #18 · Push
Failed2026-04-29 06:55 · cron
Exported 592 · Pushed 0 · Skipped 0 · Failed 592
/srv/hec-app/docs/system/exchange_spam_block_sync/20260429T055501Z_run_18[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #17 · Push
Failed2026-04-28 06:55 · cron
Exported 591 · Pushed 0 · Skipped 0 · Failed 591
/srv/hec-app/docs/system/exchange_spam_block_sync/20260428T055501Z_run_17[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Run #16 · Push
Failed2026-04-27 06:55 · cron
Exported 489 · Pushed 0 · Skipped 0 · Failed 489
/srv/hec-app/docs/system/exchange_spam_block_sync/20260427T055501Z_run_16[31;1mSplit-Path: [31;1mCannot bind argument to parameter 'Path' because it is an empty string.[0m
Latest Run Items
No run items yet.