Skip to content

A materialized Gmail Desktop client with Oauth 2.0 removing low security apps problem ,that happens with email clients such as Evolution. It is simply named Amail.

License

Notifications You must be signed in to change notification settings

ashoknailwal/desktop-gmail-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desktop-gmail-client

A materialized Gmail Desktop client with Oauth 2.0 removing low security apps problem ,that happens with email clients such as Evolution. JavaFx framework is used in addition to Gmail Api to acess email resources.

This is developed using some open source JavaFx libraries such as, JFoenix ControlsFx

Instructions

I have used intellij idea and recommend using that for the project.

Requirements

  • Java 1.8 or higher
  • an ide such as Intellij idea

After downloading the project, make sure maven plugin is installed in your IDE, since it is a maven based project. Let the IDE resolve the dependencies or manually do it by right clicking the pom.xml -> maven -> download sources(in case of intellij idea).

There are my dummy client credentials are provided, you can still use them or replace them by creating your own from the Google developer console.

Features

  • Access to mails
  • Navigation through the links in email
  • Background syncing of emails
  • Reply to current email
  • Compose and Forward mails
  • Send multipart email
  • Send attachments upto 35mb of size
  • Drag and drop to add attachments
  • Notifications for various warning and information messages
  • Gmail like query search feature
  • caching of emails using database to reduce time to review any email

Screenshot

desktop gmail client

About

A materialized Gmail Desktop client with Oauth 2.0 removing low security apps problem ,that happens with email clients such as Evolution. It is simply named Amail.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published