This is a Java-based Email Administration Application designed to manage employee email accounts efficiently. The application allows administrators to set up employee emails, manage passwords, define mailbox capacity, and more.
Generate professional email addresses based on employee names and departments.
Randomly generate secure passwords for employees.
Set and modify mailbox capacity.
Update alternate email addresses.
Change user passwords.
Display employee email information in a user-friendly format.
Java (Core Java concepts, Object-Oriented Programming)
Scanner Class for user input
email_administration_application/
├── Email.java // Core logic for managing email accounts
├── EmailApp.java // Main class to run the application
└── README.md // Project documentation
Clone this repository:
git clone https://github.com/your-username/email-administration-app.git
Open the project in your preferred Java IDE (e.g., IntelliJ IDEA, Eclipse).
Compile and run the EmailApp.java
file.
Follow the on-screen prompts to create and manage email accounts.
New worker: John.
Department Codes:
1 For Sales
2 For Development
3 For Accounting
0 For None
Enter department code: 2
Your password is: A1!B2@C3#D
DISPLAY NAME: John Smith
COMPANY EMAIL: john.smith@development.indcompany.com
MAILBOX CAPACITY: 500mb
This project is licensed under the MIT License.