Comments (4)
Thanks for the suggestion however the application should already do this. Can you check logs and give me an excerpt?
from email-archiver.
The logs said "incorrect username or password" which is not right (maybe special character in password?).
I deleted the account, restarted docker-compose and this is the result:
sorry for the long log.
Please note that the emails are still listed although I already deleted the account.
web_1 | 2024-03-19 17:21:34,794 - ERROR - An error occurred during email archiving for account 1: b'Incorrect username or password.'
web_1 | 2024-03-19 17:21:34,794 - ERROR - An error occurred during email archiving for account 1: b'Incorrect username or password.'
web_1 | 2024-03-19 17:21:34,794 - ERROR - Exception details: Traceback (most recent call last):
web_1 | File "/app/email_archiver.py", line 105, in fetch_and_archive_emails
web_1 | client.login(username, password)
web_1 | File "/usr/local/lib/python3.9/imaplib.py", line 612, in login
web_1 | raise self.error(dat[-1])
web_1 | imaplib.IMAP4.error: b'Incorrect username or password.'
web_1 |
web_1 | 2024-03-19 17:21:34,794 - ERROR - Exception details: Traceback (most recent call last):
web_1 | File "/app/email_archiver.py", line 105, in fetch_and_archive_emails
web_1 | client.login(username, password)
web_1 | File "/usr/local/lib/python3.9/imaplib.py", line 612, in login
web_1 | raise self.error(dat[-1])
web_1 | imaplib.IMAP4.error: b'Incorrect username or password.'
web_1 |
web_1 | 2024-03-19 17:21:34,795 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:21:34,795 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:21:46,814 - INFO - 172.19.0.5 - - [19/Mar/2024 17:21:46] "GET / HTTP/1.1" 200 -
web_1 | 2024-03-19 17:21:49,625 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:21:49,625 - INFO - Retrieved 1 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:21:49,629 - INFO - 172.19.0.5 - - [19/Mar/2024 17:21:49] "GET /list_accounts HTTP/1.1" 200 -
web_1 | 2024-03-19 17:21:51,725 - INFO - Fetching account details for account ID 1.
web_1 | 2024-03-19 17:21:51,725 - INFO - Account details fetched successfully for account ID 1.
web_1 | 2024-03-19 17:21:51,728 - INFO - 172.19.0.5 - - [19/Mar/2024 17:21:51] "GET /update_account/1 HTTP/1.1" 200 -
web_1 | 2024-03-19 17:24:00,691 - INFO - Updating account 1 with email [email protected].
web_1 | 2024-03-19 17:24:00,696 - INFO - Account 1 updated successfully.
web_1 | 2024-03-19 17:24:00,696 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:00] "POST /update_account/1 HTTP/1.1" 302 -
web_1 | 2024-03-19 17:24:00,713 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:24:00,713 - INFO - Retrieved 1 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:24:00,713 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:00] "GET /list_accounts HTTP/1.1" 200 -
web_1 | 2024-03-19 17:24:00,903 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:00] "GET /favicon.ico HTTP/1.1" 404 -
web_1 | 2024-03-19 17:24:08,827 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:08] "GET / HTTP/1.1" 200 -
web_1 | 2024-03-19 17:24:47,603 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:47] "GET / HTTP/1.1" 200 -
web_1 | 2024-03-19 17:24:47,757 - INFO - 172.19.0.5 - - [19/Mar/2024 17:24:47] "GET /favicon.ico HTTP/1.1" 404 -
web_1 | 2024-03-19 17:26:19,622 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:19,622 - INFO - Retrieved 1 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:19,622 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:19] "GET /list_accounts HTTP/1.1" 200 -
web_1 | 2024-03-19 17:26:22,226 - INFO - Fetching account details for account ID 1.
web_1 | 2024-03-19 17:26:22,226 - INFO - Account details fetched successfully for account ID 1.
web_1 | 2024-03-19 17:26:22,228 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:22] "GET /delete_account/1 HTTP/1.1" 200 -
web_1 | 2024-03-19 17:26:24,259 - INFO - Deleting account 1.
web_1 | 2024-03-19 17:26:24,267 - INFO - Account 1 deleted successfully.
web_1 | 2024-03-19 17:26:24,268 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:24] "POST /delete_account/1 HTTP/1.1" 302 -
web_1 | 2024-03-19 17:26:24,327 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:24,328 - INFO - Retrieved 0 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:24,328 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:24] "GET /list_accounts HTTP/1.1" 200 -
web_1 | 2024-03-19 17:26:26,252 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:26] "GET / HTTP/1.1" 200 -
web_1 | 2024-03-19 17:26:34,894 - INFO - Starting email archiving cycle...
web_1 | 2024-03-19 17:26:34,894 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:34,894 - INFO - Retrieved 0 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:34,894 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:26:34,894 - INFO - Starting email archiving cycle...
web_1 | 2024-03-19 17:26:34,895 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:34,895 - INFO - Retrieved 0 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:34,895 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:26:43,391 - INFO - 172.19.0.5 - - [19/Mar/2024 17:26:43] "GET / HTTP/1.1" 200 -
web_1 | 2024-03-19 17:26:54,461 - INFO - Database already exists.
web_1 | 2024-03-19 17:26:54,461 - INFO - Starting email archiving cycle...
web_1 | 2024-03-19 17:26:54,462 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | * Serving Flask app 'app'
web_1 | * Debug mode: on
web_1 | 2024-03-19 17:26:54,462 - INFO - Retrieved 0 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:54,462 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:26:54,466 - INFO - WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
web_1 | * Running on all addresses (0.0.0.0)
web_1 | * Running on http://127.0.0.1:5000
web_1 | * Running on http://172.19.0.14:5000
web_1 | 2024-03-19 17:26:54,467 - INFO - Press CTRL+C to quit
web_1 | 2024-03-19 17:26:54,467 - INFO - * Restarting with stat
web_1 | 2024-03-19 17:26:54,603 - INFO - Database already exists.
web_1 | 2024-03-19 17:26:54,603 - INFO - Starting email archiving cycle...
web_1 | 2024-03-19 17:26:54,603 - INFO - Fetching all IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:54,604 - INFO - Retrieved 0 IMAP/POP3 accounts from the database.
web_1 | 2024-03-19 17:26:54,604 - INFO - Email archiving cycle completed.
web_1 | 2024-03-19 17:26:54,606 - WARNING - * Debugger is active!
web_1 | 2024-03-19 17:26:54,606 - INFO - * Debugger PIN: 919-828-271
from email-archiver.
Thank you for sharing will look into this
from email-archiver.
Functionality to add interval for updating was added with last commit
from email-archiver.
Related Issues (20)
- Integrate all dependencies in docker image HOT 2
- read only IMAP HOT 5
- SSL wrong version number HOT 5
- Archive cleaning functionality
- LookupError for Unknown Encoding During Email Decoding HOT 1
- Handle TypeError for NoneType Object in fetch_and_archive_emails HOT 1
- Enable users to select inboxes to archive within account setup
- Future Proof Frontend
- ERROR - An error occurred during email archiving for account 1: expected string or bytes-like object HOT 1
- App Feedback and Ideas HOT 1
- ModuleNotFoundError: No module named 'flask_cors' HOT 2
- json to eml? HOT 5
- BUG: attachments that are retrieved after initial fetch get assigned wrong email_id
- requirements.txt missing in backend HOT 1
- Add Attachment Preview Functionality
- Implement OAuth for Email Providers
- Improve Email Parsing Capabilities HOT 1
- Introduce Email Tagging and Labeling HOT 1
- Provide UI Screenshots in README
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from email-archiver.