Skip to content

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

License

Notifications You must be signed in to change notification settings

HouariZegai/FXMailer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 ⭐ 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.