martinrusev / imbox

Python IMAP for Human beings
MIT License
1.18k stars 188 forks source link

Date handling improvement and various fixes #218

Closed AT0myks closed 2 years ago

AT0myks commented 2 years ago

Fixed a few things and most importantly the date handling is now locale independent. I thought strftime %b's reliance on the locale was the cause for #160 and #189 but after some testing it seems like as soon as you pass a wrong month (as in not the first 3 letters of a month in English like the RFC specifies it) you get an error (imaplib.IMAP4.error: UID command error: BAD [b'Error in IMAP command UID SEARCH: Invalid search date parameter (0.001 + 0.000 secs).']) so I don't think these two issues are related to a locale issue.