Skip to content

Batchemails#4

Merged
cade25wilson merged 2 commits intomasterfrom
batchemails
Dec 11, 2025
Merged

Batchemails#4
cade25wilson merged 2 commits intomasterfrom
batchemails

Conversation

@cade25wilson
Copy link
Copy Markdown
Collaborator

No description provided.

cadewilson25 and others added 2 commits December 9, 2025 23:47
- Add batch email endpoint with concurrent sending (up to 100 emails)
- Add email attachments with Azure Blob Storage integration
- Add scheduled email update and cancellation endpoints
- Add paginated email list API with filtering
- Fix billing portal URL property name (Url -> PortalUrl)
- Add attachment storage service for Azure Blob
- Add MessageAttachments model and migration

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add inbound email receiving via SES with SNS notifications
- Migrate attachment storage from Azure Blob to AWS S3
- Add InboundMessages model with DomainId FK, SesMessageId, SizeBytes
- Add InboundEnabled/InboundStatus to Domains model
- Add MX DNS record generation for receive-supported regions
- Add InboundEmailService and InboundEmailStorageService (S3)
- Add InboundMessagesController with CRUD endpoints
- Update WebhooksController to handle SNS inbound notifications
- Add webhook delivery for email.inbound events
- Make ApiKey.DomainId nullable, delete API keys on domain deletion
- Remove Azure Blob Storage dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@cade25wilson cade25wilson merged commit 68aaa6d into master Dec 11, 2025
1 check passed
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.

2 participants