LogoAISecKit
icon of java-webhook-email-sender

java-webhook-email-sender

Java Webhook Email Sender converts Webhook notifications into email notifications.

Introduction

Java Webhook Email Sender

Java Webhook Email Sender is a project that forwards Webhook notifications via email. It addresses the limitation of certain services, like Apache SkyWalking, which only support Webhook notifications without the option to configure SMTP for direct email alerts.

Key Features:
  • Webhook Processing: Capable of receiving POST requests as Webhook triggers.
  • Email Formats: Allows sending emails in both plain text and HTML formats.
  • Flexible Configuration: Supports multiple SMTP servers for email delivery.
  • Asynchronous Processing: Enhances performance and response speed.
  • Lightweight: Designed to use minimal memory and storage.
  • Docker Deployment: Easily deployable via Docker.
Benefits:
  • Simplifies the process of converting Webhook notifications into manageable email notifications.
  • Configurable settings provide flexibility for various user needs.
  • Seamless integration with existing systems that utilize Webhooks.
How to Get Started:
  1. Java Native Launch: Use the following command:
    java -jar javawebhookemailsender-1.0.0.jar [email protected] --spring.mail.password=your_password
  2. Docker Launch: Build and run the Docker container:
    docker build --build-arg [email protected] --build-arg MAIL_PASSWORD=your_password java-webhook-email-sender:latest .
    docker run -p 8080:8080 -v /your/path/javawebhookemailsender.db:/javawebhookemailsender.db -it java-webhook-email-sender:latest
  3. Add Recipients: Access the UI at http://localhost:8080/recipients to add email recipients.

For feedback or suggestions, please open an issue on the GitHub repository.

Information

  • Publisher
    AISecKit
  • Websitegithub.com
  • Published date2025/04/28

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates