Automated IMAP to EML - Email Backup Software !@

Job ID: 38338820

Budget: $50 – $100 USD

I'm in need of a skilled developer who can create a software that will automatically backup my IMAP email to EML format.

Key Project Requirements:
- Software Name: IMAP to EML Email Backup
- The goal of the software is to backup emails from my IMAP server to a EML file.
- The backup process should be fully automated, allowing me to set a specific schedule for when it should run.
- Backup every X hours, days, weeks, adding the new e-mails into EML file
- Each backup will append to existing eml file
- The software should be robust and reliable, ensuring that all the data is backed up accurately and securely.
- Ability to add as many e-mails as I need
- E-mail me if any e-mail failed.
- Fully Portable, EML Backup files in \Backup\, file name should be: e-mailaddress.eml
- Be able to Add, Edit, Delete e-mail
- Decent to Nice looking UI
- UI Should be a table, displaying e-mail, e-mail server, port used, e-mail count, backup success/failure
- Option Menu: Set SMTP setting to e-mail backup failure notification
- Backup should retry 3x, 1 x per min, if server didn't come back after 3 min, it will send e-mail alert to me
- This is a set it and forget it software, I will run it all the time, so it needs to not hog memory over time with memory leak


Process:
1. Add e-mail to software by clicking Add E-mail
2. Input E-mail Settings + Backup Frequency
3. Done, Software will start first backup, then work on a schedule.


Ideal Skills and Experience:
- Proficient in developing software with email protocols, particularly IMAP.
- Strong knowledge of Email Migration and Conversion.
- Previous experience in developing tools for email backup and/or EML creation.
- Ability to create a user-friendly interface for scheduling and managing backups.

Desired Programming Language:
Python
C# (preferred)

* Do not bid if you have under 3 reviews, you will be ignored
* Need Source Code when Job is Complete, After any Bug fixes, and Updates
* Milestone release upon completion of project & is bug free.
* Please post "I've read everything" when applying, so I'll know you actually read this and give you priority response.
* I'm looking for best deal possible.
Related categories: Python C# Programming C++ Programming