offlineimap3 icon indicating copy to clipboard operation
offlineimap3 copied to clipboard

TypeError: decoding with '136' codec failed (TypeError: utf7m_decode() takes 1 positional argument but 2 were given)

Open mmehnert opened this issue 1 year ago • 5 comments

I get the following error running a synchronization.

General informations

  • system/distribution (with version): Debian GNU/Linux trixie/sid
  • offlineimap version (offlineimap -V): 8.0.0
  • Python version: 3.11.7
  • CLI options: none / imap server sync to maildir folder configured in .offlineimaprc

Configuration file offlineimaprc

[Account mailbox]
localrepository = mailbox-loc
remoterepository = mailbox

[Repository mailbox-loc]
type = Maildir
localfolders = ~/OfflineImap/mailbox
sync_deletes = no

[Repository mailbox]
type = IMAP
remotehost = imap.some-domain.org
remoteuser = user
remotepass = password
sslcacertfile = /etc/ssl/certs/ca-certificates.crt
readonly = True

Logs, error

ERROR: Exceptions occurred during the run!
ERROR: offlineimap.error.OfflineImapError: Exception parsing message with ID (<some message id>) from imaplib (response type: bytes).
 TypeError: decoding with '136' codec failed (TypeError: utf7m_decode() takes 1 positional argument but 2 were given)


Traceback:
  File "/usr/share/offlineimap3/offlineimap/folder/Base.py", line 823, in copymessageto
    message = self.getmessage(uid)
              ^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/offlineimap3/offlineimap/folder/IMAP.py", line 343, in getmessage
    data = self._fetch_from_imap(str(uid), self.retrycount)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/offlineimap3/offlineimap/folder/IMAP.py", line 910, in _fetch_from_imap
    raise OfflineImapError(

mmehnert avatar Feb 17 '24 12:02 mmehnert