Skip to content

prats13bag/Gmail-User-Agent

Repository files navigation

Email User Agent for Gmail

1. Introduction to Mail User Agent

Mail User Agent (MUA) or an Email Client is a computer program used to access and manage a user's email. Like most client programs, an email client is only active when a user runs it. The most common examples of Email Clients are Mozilla Thunderbird, Microsoft Outlook.

2. Introduction to this java application

The mail user agent developed is meant to handle the user's email account right from the desktop environment. It can receive and store the emails, send it by means of facilities like forwarding, replying depending upon the user’s consent.

The mail user agent has following folders on the left panel - Inbox, Drafts, Outbox, Sent Mails and Deleted Mails. On the right panel, preview of the selected email can be found and read. 'Reply', 'Reply All', 'Delete' and 'Delete All' features are provided on top of center panel using JButton. For composing a new mail and receiving all the emails from web server, two additional buttons are provided on the left panel below the 'Folders' section.

3. Limitations of this application

•	 Multiple selection and deletion of emails is currently not supported
•	 A user can use his/her gmail account only. Other web mail services are not supported at present
•	 Only Internet Message Access Protocol (IMAP) is supported. POP3, MIME and other protocols are not supported
•	 Single account support only. Multiple accounts can not be setup at the momemt
•	 Support for 'cc', 'bcc', attachments, setting up of signature, multimedia content and similar features which distinguishes a simple mailbox from others are lacking

4. Special Note

The application can be compiled and run using MySQL and any Java IDE including Eclipse and IntelliJ. All the java libraries are provided along with source files.

Please update the login credentials of the gmail account with which this application you want to use in 'LoginCredentials.properties' file.

At last please ensure that the gmail account which is intended to be used does not require special details to login from web gmail such as '2 step verification' and/or 'login with security question'. Kindly turn them off and then use this application. You may also be required to give permission in google accounts for using less secured application. According to google's policy user consent is required to use a less secured application. In this case since the application is not a commercial application hence google may treat this as a less secured application.

5. Application Main Screen

Application Main Screen

About

Mail User Agent (MUA) - A desktop application similar to Outlook - Designed to work for Gmail accounts - Java application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages