View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005479 | SOGo | sogo-tool | public | 2022-02-09 08:21 | 2022-02-17 15:12 |
Reporter | rschuetz | Assigned To | francis | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 5.6.0 | ||||
Summary | 0005479: sogo-tool Sieve operations cause IMAP authentication failures | ||||
Description | sogo-tool commands that utilize ManageSieve also cause IMAP authentication failures. While SASL PLAIN is used for ManageSieve with proper authorization identity (authzid), authentication identity (authcid) and password (passwd), sogo-tool attempts IMAP authentication with the LOGIN command as well. This obviously fails because the LOGIN command only accepts authcid and passwd. I'm not sure why an IMAP connection is needed here at all, but authentication must be done with SASL PLAIN to provide the authzid. | ||||
Tags | No tags attached. | ||||
What exact command are you using with |
|
e.g. |
|
The IMAP login (and list operation) is required to fetch the IMAP delimiter character. It falls back to |
|
But the way it is currently implemented IMAP authentication does not work. The username and password from the admin credentials file are not necessarily valid for the IMAP LOGIN command and as a side effect sogo-tool often hangs for several minutes until Dovecot closes the unauthenticated IMAP connection. The credentials must be used with SASL PLAIN (RFC 4616) and the user that should be impersonated (authzid) must be specified like it is already done for ManageSieve. |
|
sogo-tool is properly doing a proxy authentication. Sniff the traffic to see why is sogo-tool hanging. |
|
Running sogo-tool with IMAP debugging clearly shows otherwise. Hanging seems to be caused by ignoring the authentication failure and sending the next command ( |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-02-09 08:21 | rschuetz | New Issue | |
2022-02-11 19:34 | francis | Note Added: 0015856 | |
2022-02-11 19:53 | rschuetz | Note Added: 0015857 | |
2022-02-11 20:39 | francis | Assigned To | => francis |
2022-02-11 20:39 | francis | Status | new => closed |
2022-02-11 20:39 | francis | Resolution | open => no change required |
2022-02-11 20:39 | francis | Note Added: 0015858 | |
2022-02-11 21:48 | rschuetz | Status | closed => feedback |
2022-02-11 21:48 | rschuetz | Resolution | no change required => reopened |
2022-02-11 21:48 | rschuetz | Note Added: 0015859 | |
2022-02-15 18:19 | francis | Note Added: 0015868 | |
2022-02-16 09:01 | rschuetz | Note Added: 0015875 | |
2022-02-16 09:01 | rschuetz | Status | feedback => assigned |
2022-02-17 15:12 | francis | Changeset attached | => sogo master a98b4045 |
2022-02-17 15:12 | francis | Resolution | reopened => fixed |
2022-02-17 15:12 | francis | Status | assigned => resolved |
2022-02-17 15:12 | francis | Fixed in Version | => 5.6.0 |