Bug 4150 - Enhancement to support IMAP and SMTP CLIENTID capabilities
Summary: Enhancement to support IMAP and SMTP CLIENTID capabilities
Status: NEW
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: Other (show other bugs)
Version: 3.17.3
Hardware: All All
: P3 enhancement
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2019-01-22 00:37 UTC by danielf
Modified: 2019-01-22 00:37 UTC (History)
0 users

See Also:


Attachments
Claws patch to enable CLIENTID capability (16.04 KB, patch)
2019-01-22 00:37 UTC, danielf
no flags Details | Diff

Description danielf 2019-01-22 00:37:38 UTC
Created attachment 1954 [details]
Claws patch to enable CLIENTID capability

A recent patch to libetpan exposed an additional security capability called CLIENTID.

The pull request which added this functionality to libetpan can be found here: https://github.com/dinhviethoa/libetpan/pull/318

There's RFC drafts currently in the works for both the SMTP and IMAP "CLIENTID" commands:
SMTP - https://tools.ietf.org/html/draft-storey-smtp-client-id-05
IMAP - https://tools.ietf.org/html/draft-yu-imap-client-id-00

The clientid can be viewed in the "preferences for current account" page, but can only be edited by directly editing the accountrc file.

This patch adds support for the CLIENTID capability in the Claws Email client.

This is intended for email servers that have the CLIENTID capability enabled.  

The CLIENTID command is a an extra security layer offered by some SMTP/IMAP servers.  

In the advent of a CLIENTID enabled server advertising support for CLIENTID, Claws will be able to correctly present a CLIENTID via the CLIENTID verb.

Note You need to log in before you can comment on or make changes to this bug.