b2ea9c6c74
On-prem Exchange 2013 EWS (Basic over HTTPS, live-probed) becomes a second selectable email transport beside SMTP: additive SmtpConfiguration.Transport discriminator, hand-rolled CreateItem SOAP sender (no SDK, BCC-only, SendOnly), EwsErrorClassifier mirroring the SMTP transient/permanent split, CLI/UI transport selector, fake-EWS unit stub + one-off live gate. The pending O365 SMTP-OAuth2 verification (Q12) is superseded — real mail infra is on-prem EWS. Design only; no implementation. Also gitignore the untracked dev-credential file email_details.txt.
59 lines
814 B
Plaintext
59 lines
814 B
Plaintext
# Build results
|
|
[Bb]in/
|
|
[Oo]bj/
|
|
[Dd]ebug/
|
|
[Rr]elease/
|
|
|
|
# NuGet
|
|
*.nupkg
|
|
.nuget/
|
|
packages/
|
|
|
|
# IDE
|
|
.vs/
|
|
.idea/
|
|
*.suo
|
|
*.user
|
|
*.userosscache
|
|
*.sln.docstates
|
|
*.swp
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# Test results
|
|
TestResults/
|
|
*.trx
|
|
**/logs/
|
|
site_events.db
|
|
data/
|
|
|
|
# Claude Code local files
|
|
.claude/settings.local.json
|
|
.claude/scheduled_tasks.lock
|
|
|
|
# Docker env2 runtime data
|
|
docker-env2/*/logs/
|
|
docker-env2/*/data/
|
|
|
|
# Local credentials / login captures — never commit
|
|
*login*.txt
|
|
|
|
# Ad-hoc scratch/credential captures at the repo root — never commit
|
|
# (arch-review 08 round 2 NF1: a live API key sat in an untracked test.txt)
|
|
/test.txt
|
|
/*credentials*
|
|
/*secret*
|
|
|
|
# Claude tool worktrees (NF7)
|
|
.claire/
|
|
|
|
# Sister-project deployment artifacts (not part of this solution)
|
|
/deploy/
|
|
email_details.txt
|