Skip to content

Conversation

@mudrockdev
Copy link

fixed the issue where ci.yml calls non existent docker-compose
fixed the db migration issue
added bounce_type for emails as "soft" and "hard"
added listmonk bounce event style webhook output
added a choice dropdown for webhook output style on the ui (defaults to postal if its not set)
added tests for new postal and listmonk webhooks

@github-actions
Copy link
Contributor

github-actions bot commented Aug 9, 2025

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions
Copy link
Contributor

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions
Copy link
Contributor

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions
Copy link
Contributor

This PR is stale because it has been open 45 days with no activity. Remove stale label or comment or this will be closed in 10 days.

@github-actions github-actions bot added the stale label Dec 26, 2025
@willpower232 willpower232 removed the stale label Jan 2, 2026
michaeldoehler pushed a commit to relationsoftware/postal that referenced this pull request Jan 21, 2026
Adds support for Listmonk newsletter software integration:
- New 'output_style' field for webhooks (postal or listmonk)
- Listmonk-compatible webhook payload format for bounce events
- Bounce type detection (soft/hard) from bounce message content
- New 'bounce_type' field in message database

Configuration:
- LISTMONK_SOURCE: Source identifier for Listmonk payloads (default: postal)

Database migrations:
- Add output_style column to webhooks table
- Add bounce_type column to messages table (message_db)

Cherry-picked from postalserver/postal PR postalserver#3400

Co-authored-by: matige <matige@users.noreply.github.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants