Ghost/ghost/mailgun-client
Simon Backx d1e6870740
🐛 Fixed large mailgun recipient data (#15638)
fixes https://github.com/TryGhost/Team/issues/2096

When generating the recipient data for emails, the email clicks
implementation is resulting in a recipient variable being added called
replacement_xxx once for each link containing the same UUID.

This generates a lot of unnecessary data overhead for emails, and it
turns out that mailgun has a 25MB message limit. We wouldn't have come
close if we only included the uuid once.
2022-10-18 10:32:50 +02:00
..
lib 🐛 Fixed large mailgun recipient data (#15638) 2022-10-18 10:32:50 +02:00
test Fixed batch size when sending bulk emails 2022-08-18 22:04:00 +02:00
.eslintrc.js Extracted Mailgun client to separate package 2022-08-10 17:12:37 +02:00
index.js Extracted Mailgun client to separate package 2022-08-10 17:12:37 +02:00
package.json Added logging & metrics to mailgun API calls 2022-10-11 15:11:46 +01:00
README.md Extracted Mailgun client to separate package 2022-08-10 17:12:37 +02:00

Mailgun Client

Mailgun client for Ghost

Usage

Test

  • yarn lint run just eslint
  • yarn test run lint and tests