Skip to content

Nehal04052/Email-Administration-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Email Administration Application

Overview

The Email Administration Application is a Command Line Interface (CLI) application implemented in Java, allowing users to manage and administer email accounts. This application simplifies the process of creating and managing email accounts for employees within an organization.

Features

1. Email Account Creation: Generate unique email accounts for employees based on their first name, last name, and department.

2. Password Generation: Automatically generate secure, random passwords for each created email account.

3. Mailbox Capacity: Set and display the mailbox capacity for each email account.

4. Alternate Email: Provide an alternate email address for account recovery and communication.

5. Change Password: Allow users to change their passwords for increased security.

Prerequisites

Before running the Email Administration Application, make sure you have the following installed:

Java Development Kit (JDK) installed on your machine.

How to Run

Clone the repository to your local machine:

git clone [https://github.com/your-username/Email-Administration-Application.git](https://github.com/Nehal04052/Email-Administration-Application.git)

Navigate to the project directory:

  cd Email-Administration-Application

Compile the Java file:

javac *.java

Run the application:

java Email-Administration-Application.EmailApp

Follow the on-screen prompts to create and manage email accounts.

Usage

Upon running the application, follow the prompts to create new email accounts or manage existing ones.

Provide the required information, such as first name, last name, and department.

View and update email account details, including mailbox capacity, alternate email, and password.

If you'd like to contribute to the Email Administration Application, follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or improvement.
3. Implement your changes.
5. Submit a pull request.

Snapshots

image image image image image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages