This project is an Email Account Management System designed for IT Support Administrators to create email accounts for new Hires/Students efficiently. It provides the following functionalities:
- Generates email addresses with the syntax: firstname.lastname@department.company.com
- Determines the department (sales, development, accounting) of the new hire
- Generates a random string for a password
- Allows for password changes, setting mailbox capacity, and defining alternate email addresses
- Provides methods to retrieve name, email, and mailbox capacity
- Automatic email address generation
- Flexible department assignment
- Random password generation for security
- Customizable mailbox capacity
- Easy management of alternate email addresses
To use this system, simply instantiate a new email account object for each new hire and utilize the provided methods to manage their email account settings.
Contributions are welcome! Feel free to submit pull requests or open issues for any improvements or bug fixes.
This project is licensed under the MIT License - see the LICENSE file for details.