sync: auto-sync from GURU-BEAST-ROG at 2026-06-05 15:15:20
Author: Mike Swanson Machine: GURU-BEAST-ROG Timestamp: 2026-06-05 15:15:20
This commit is contained in:
@@ -164,3 +164,52 @@ Mike requested the skill be modified to enforce required fields going forward.
|
||||
- Enforcement checklist added to prevent null fields in POST payload
|
||||
|
||||
**Files changed:** `.claude/commands/remediation-tool.md`
|
||||
|
||||
---
|
||||
|
||||
## Update: 15:14 PT — Von's Carstar: Tim Miller email forwarding (Winter) — GURU-BEAST-ROG
|
||||
|
||||
## User
|
||||
- **User:** Mike Swanson (mike) [Discord bot session — request by Winter]
|
||||
- **Machine:** GURU-BEAST-ROG
|
||||
- **Role:** admin
|
||||
|
||||
### Session Summary
|
||||
|
||||
Winter requested that Tim Miller's email be re-enabled and forwarded to Maria at Von's Carstar. The bot looked up the Syncro customer (Von's Carstar, ID 33841402) and resolved the M365 tenant via `resolve-tenant.sh` (tenant ID `53de51b9-a063-4f46-88ff-7c3468828ed9`).
|
||||
|
||||
Graph API lookup showed Tim Miller's account (`tim@vonscarstar.com`) was already active — `accountEnabled: true` and `AccountDisabled: false` in Exchange. No forwarding was configured. The `investigator-exo` token returned 401 on this tenant (Security Investigator SP lacks Exchange role — same pattern as the ACG tenant issue from earlier today). The `exchange-op` token worked and was used for all Exchange operations.
|
||||
|
||||
Set-Mailbox was called with `ForwardingSmtpAddress` and `DeliverToMailboxAndForward: true`. First attempt (bare email address) silently no-oped — forwarding did not apply. Second attempt using the required `smtp:Maria@vonscarstar.com` prefix succeeded. Verified via Get-Mailbox: forwarding confirmed live.
|
||||
|
||||
Winter directed the work to be logged on existing Syncro ticket #32389 ("Tim Miller Email and copy maria on it if possible"). A comment was added documenting the forwarding configuration.
|
||||
|
||||
### Key Decisions
|
||||
|
||||
- **Used `exchange-op` token instead of `investigator-exo`** — investigator-exo returned 401 (Exchange role not assigned to Security Investigator SP on this tenant). exchange-op had the role and worked immediately.
|
||||
- **`DeliverToMailboxAndForward: true`** — kept a copy in Tim's mailbox in addition to forwarding to Maria. Winter confirmed this was acceptable.
|
||||
- **`smtp:` prefix required** — bare email address silently no-oped on Set-Mailbox. Exchange Online requires the `smtp:` prefix for `ForwardingSmtpAddress`. Verified by re-fetching mailbox after each attempt.
|
||||
|
||||
### Problems Encountered
|
||||
|
||||
- **`investigator-exo` 401 on vonscarstar.com tenant** — Security Investigator SP lacks Exchange Administrator role in this tenant. Worked around using `exchange-op` token. This tenant likely needs `onboard-tenant.sh` run against it.
|
||||
- **Set-Mailbox silent no-op on first attempt** — bare email format (`Maria@vonscarstar.com`) returned HTTP 200 with no errors but forwarding did not apply. Fixed by using `smtp:Maria@vonscarstar.com`.
|
||||
|
||||
### Configuration Changes
|
||||
|
||||
- **M365 — vonscarstar.com:** `tim@vonscarstar.com` — `ForwardingSmtpAddress` set to `smtp:Maria@vonscarstar.com`, `DeliverToMailboxAndForward` set to `true`
|
||||
|
||||
### Infrastructure & Servers
|
||||
|
||||
- **Von's Carstar M365 tenant:** `vonscarstar.com` → `53de51b9-a063-4f46-88ff-7c3468828ed9`
|
||||
- **Syncro customer ID:** 33841402
|
||||
- **Tim Miller UPN:** `tim@vonscarstar.com`
|
||||
- **Maria UPN:** `Maria@vonscarstar.com`
|
||||
|
||||
### Syncro
|
||||
|
||||
- Comment added to ticket #32389 (internal ID 112257276) — "Email forwarding configured"
|
||||
|
||||
### Pending / Incomplete Tasks
|
||||
|
||||
- **vonscarstar.com tenant needs `onboard-tenant.sh`** — Security Investigator SP has no Exchange role; investigator-exo is unusable on this tenant until roles are assigned. Run: `bash .claude/skills/remediation-tool/scripts/onboard-tenant.sh vonscarstar.com`
|
||||
|
||||
Reference in New Issue
Block a user