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.
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.
Before running the Email Administration Application, make sure you have the following installed:
Java Development Kit (JDK) installed on your machine.
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)
cd Email-Administration-Application
javac *.java
java Email-Administration-Application.EmailApp
Follow the on-screen prompts to create and manage email accounts.
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.
1. Fork the repository.
2. Create a new branch for your feature or improvement.
3. Implement your changes.
5. Submit a pull request.