Peter Bieringer
38a4715a7f
imap_append_domain: make "@" mandatory and add some failsafe checks
2026-07-05 12:54:57 +02:00
Michael Bartel
b3770c4f2d
Append domain to login before trying IMAP connection
...
Append email domain to login before trying connect to the IMAP server. Use this instead of strip_domain,
which removes the domain before trying the IMAP connection, to avoid the domain in the folder names of the collection.
2026-07-05 12:27:09 +02:00
Peter Bieringer
f3f73ece15
reactivate IMAP AUTH=LOGIN as fallback replaced by 25402ab641 supporting https://github.com/Kozea/Radicale/issues/1929
2025-12-03 08:24:25 +01:00
Peter Bieringer
1e44a086bc
Python < 3.10 regression fix
2025-05-16 07:37:35 +02:00
Przemysław Buczkowski
25402ab641
Use AUTHENTICATE PLAIN instead of LOGIN
...
Makes imaplib use more modern AUTHENTICATE verb
rather than LOGIN.
The immediate benefit is that now the credentials
can be non-ASCII.
In the future, it may be used to add other
authentication methods, such as OAuth.
References:
* https://datatracker.ietf.org/doc/html/rfc6855.html#page-5
* https://bugs.python.org/issue13700
2025-03-06 13:08:51 +00:00
Peter Bieringer
26637a1240
add logging entries for dovecot, adjust for imap
2025-01-20 06:31:56 +01:00
Peter Bieringer
3df5d28432
imap: mypy fix
2025-01-16 06:11:57 +01:00
Peter Bieringer
e80bf58901
imap: flake8 fixes
2025-01-16 06:05:14 +01:00
Peter Bieringer
bc939522dc
imap: migrate from https://github.com/Unrud/RadicaleIMAP/
2025-01-16 06:02:22 +01:00