I'm running imap in a docker container (maxkratz/onlineimap), after trying
repeatedly to run it in bare debian. I'm backing up from Gmail. In the
container, offlineimap -V shows:
offlineimap v8.0.0, imaplib2 v3.05, Python v3.10.6, OpenSSL 3.0.2 15 Mar
2022
The docker container gets me further, but in both cases, offlineimap
eventually errors and closes after hitting 5-10 encoding errors, such as:
ERROR: UID 140848
(<zf3lf1bgtw-ct-y9a5zzl3q6mxoddphg-212.129.51...@ismtpd0003p1iad1.sendgrid.net>)
has defects preventing it from being processed!
UnicodeEncodeError: 'ascii' codec can't encode characters in
position 434-435: ordinal not in range(128)
Traceback:
File "/usr/share/offlineimap3/offlineimap/folder/Base.py", line 810,
in copymessageto
message = self.getmessage(uid)
File "/usr/share/offlineimap3/offlineimap/folder/Gmail.py", line 69,
in getmessage
data = self._fetch_from_imap(str(uid), self.retrycount)
File "/usr/share/offlineimap3/offlineimap/folder/IMAP.py", line 930,
in _fetch_from_imap
raise OfflineImapError(
This seems to be related to UTF-8 encoding somehow. My next step would
be to look at these message (or figure out a fix). But how do I
determine which message is causing the failure? UID 140848 doesn't
appear in my maildir yet, and Gmail does not see the sendgrid address
when I search.
_______________________________________________
OfflineIMAP-project mailing list: [email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/offlineimap-project
OfflineIMAP homepages:
- https://github.com/OfflineIMAP
- http://offlineimap.org