mailgun_logger

MailgunLogger is a simple admin tool that uses the Mailgun API to retrieves events on a regular basis from Mailgun - who only provide a limited time of event…

  • Backup
  • Cloud
  • Other
  • Tools & Utilities
MailgunLogger is a simple admin tool that uses the Mailgun API to retrieves events on a regular basis from Mailgun - who only provide a limited time of event storage - and stores them inside a MySQL database.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

48/100 Fair

Maintained
61last commit 169 days ago
Popular
3877 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
No data

Based on 3 of 4 factors.

Availability: platform listings confirmed today, links checked 7 days ago

GitHub stars
77
Open issues
7
Last commit
2026-04-27
License
MIT
Activity
stale

Checked 5 days ago - source: GitHub (jackjoe/mailgun_logger)

Resources & Compatibility

ARM (e.g. Raspberry Pi) is not supported.

Checked 14 days ago - source: Docker Hub image tags and published docs

First-install notes

  • Add your Mailgun API key Put your real Mailgun API key (the secret code Mailgun gives you) in place of the example "api-key", because Mailgun will reject the app's requests without it. source

Fetched 14 days ago - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Why are raw email messages no longer saved by default?

Since release 2305.1.0, MailgunLogger no longer saves raw message data because it put too much stress on the database. Setting store_message to true requires an AWS configuration and stores the raw messages in an S3 bucket.

Do I need to migrate my database from MySQL to PostgreSQL?

Since version 2302.1.0, MailgunLogger uses PostgreSQL instead of MySQL. The deprecated stored_message column is scheduled for removal through a future migration.

Why does MailgunLogger only retrieve the last two days of Mailgun events?

MailgunLogger retrieves events for the last two days, while free Mailgun accounts keep up to three days of events. It inserts only new events because some Mailgun events may not be immediately available after they occur.

Answers sourced from github.com

Community

Collected 13 days ago - public community threads