FXMailer Save

Desktop application Tool. Allow you to send a beautiful html template to multiple email recipients with one click!

Project README

FXMailer

Desktop application Tool. Allow you to send a beautiful html template to multiple email recipients with one click!

License java 8 badge Open Source Love

Features

  • Easy to use
  • Send HTML template with images
  • Send Email to multiple receivers
  • Can Inject the name of receiver in template using this tag: <name>
  • Parse JSON data (email + name of each recipient)
  • Support Markdown syntax (We convert Markdown to HTML template)

Thank You!

Please :star: this repo and share it with others

Screenshoots

Main App
screenshoot
Sending Status
screenshot
Template (result)
screenshot

Requirements

  • Java version 8 (JDK 8)
  • Maven
  • Internet connection
  • Sender Email must be Gmail
  • Allowing less secure apps to access your account (Learn more)

Libraries used

  • JFoenix (Material design)
  • FlexMark (Markdown Parser)
  • Gson (JSON parser)
  • Java Mail

Technologies used

  • JavaFX

Installation

  1. Download the repository files (project) from the download section or clone this project by typing in the bash the following command:

    git clone https://github.com/HouariZegai/FXMailer.git
    
  2. Import it in Intellij IDEA or any other Java IDE and let Maven download the libraries used for you.

  3. Run the application :D

Recipients JSON format (Sample)

   [
     {
       "name": "Houari Zegai",
       "email": "[email protected]"
     },
     {
       "name": "Mohamed Ali",
       "email": "[email protected]"
     }
   ]

Contributing 💡

If you want to contribute to this project and make it better with new ideas, your pull request is very welcomed. If you find any issue just put it in the repository issue section, thank you.

Open Source Agenda is not affiliated with "FXMailer" Project. README Source: HouariZegai/FXMailer

Open Source Agenda Badge

Open Source Agenda Rating