-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Listmonk support and simple e-mail bounce type support for third party integrations #3400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
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. |
|
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. |
|
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. |
|
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. |
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>
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