Quote:
Originally Posted by JimmXinu
pjm13,
The error is occurring during the email fetch--but not at the beginning where I would have expected. That's indicated by your report that some, but not all of the notification emails are being marked read.
Give what's happening, I wonder how full your mailbox is? FFF searches for all unread ('UNSEEN' in imap4) and fetches and looks through all of them for story URLs.
If you point it at your normal inbox and keep tons of old unread messages around, it might make a difference.
Or even tons of read messages--I have a dedicated inbox I use for update notifications and FFF is noticeably faster fetching from it when I've deleted everything from it.
I might be able to increase the connection timeout, but I'd like to see a debug log first; that should show how long it's taking.
Run Calibre in debug mode from the Calibre Preferences drop down.
|
Thanks for the reply. I made this Gmail account about 3 weeks ago as a special account only for AO3, so there is nothing else going to that account. It currently has only 55 emails in it, all read and all fic updates from ao3, except for the stubborn last (now) 9 that aren't working (partially manually set to unread again). It worked fine up until last week.
I suppose I could manually move the read emails to another gmail folder not to interfere with FFF. I prefer not deleting them if that's possible?
I ran it in debug mode as you said and tried to fetch from Emails again, it is not working and this is the message I got:
calibre, version 5.34.0
ERROR: Unhandled exception: <b>TimeoutError</b>:[WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
calibre 5.34 embedded-python: True is64bit: False
Windows-10-10.0.22000 Windows ('32bit', 'WindowsPE')
32bit process running on 64bit windows
('Windows', '10', '10.0.22000')
Python 3.8.5
Windows: ('10', '10.0.22000', '', 'Multiprocessor Free')
Interface language: None
Successfully initialized third party plugins: Count Pages (1, 11, 1) && FanFicFare (4, 8, 0) && Generate Cover (2, 0, 2)
Traceback (most recent call last):
File "calibre_plugins.fanficfare_plugin.fff_plugin" , line 572, in get_urls_from_imap_menu
File "C:\Users\mine\AppData\Roaming\calibre\plugins\Fan FicFare.zip\fanficfare\geturls.py", line 233, in get_urls_from_imap
File "imaplib.py", line 881, in uid
File "imaplib.py", line 1205, in _simple_command
File "imaplib.py", line 1022, in _command_complete
File "imaplib.py", line 1148, in _get_tagged_response
File "imaplib.py", line 1050, in _get_response
File "imaplib.py", line 1158, in _get_line
File "imaplib.py", line 314, in readline
File "socket.py", line 669, in readinto
File "ssl.py", line 1241, in recv_into
File "ssl.py", line 1099, in read
TimeoutError: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
I had 5 unread messages before trying that, all but the newest one was marked as read now but nothing was updated.
If it matters, I am using "update metadata from website" rather than "update new chapters" as most people suggest doing. however, when I changed it to only updating if there are new chapters I got the same error.
Thanks for helping!