Listmonk support and simple e-mail bounce type support for third party integrations#3400
Listmonk support and simple e-mail bounce type support for third party integrations#3400mudrockdev wants to merge 5 commits intopostalserver:mainfrom
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>
|
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. |
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