Automated Python Email Migration with Logging

Job ID: 37624120

Budget: $10 – $100 USD

As the project manager, I am seeking a dedicated and skilled Python developer who can devise an efficient script for the transfer of emails between several email accounts. Based on a CSV for credentials, the script must possess the capacity to operate with both POP and IMAP protocols as necessary.

The ideal candidate should:

- Have extensive experience in Python and familiarity with POP/IMAP protocols
- Demonstrate an ability to work with serverless functions
- Possess knowledge and experience working with S3 storage

The responsibilities in this task include:

- Delivering a Python script capable of moving emails between accounts without altering the original emails
- Scripts should be capable of operating through serverless functions
- Storing the emails in S3 storage before and after moving
- Implementing a CSV file for mail account credentials

The destination accounts are Gmail ones, so dealing with character sets and special Gmail folders is required.

Special emphasis is made on detailed logging. I anticipate summary logs of each action complemented with extensive error details for problematic emails.

When applying for this task, I would appreciate a comprehensive project proposal outlining how you plan to fulfill the above requirements. Your past experiences and skills in similar projects will be considered valuable.
Related categories: Python Aws Lambda Amazon S3 IMAP POP / POP3