Req #78572 [Com]: Discontinue use of c-client library
| From: | bugreports at gmail dot com | Date: | Fri, 20 Sep 2019 03:12:15 +0000 |
| Subject: | Req #78572 [Com]: Discontinue use of c-client library | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-222836@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78572&edit=1
ID: 78572
Comment by: bugreports at gmail dot com
Reported by: bishop@php.net
Summary: Discontinue use of c-client library
Status: Open
Type: Feature/Change Request
Package: IMAP related
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
problem is that there is no userland implementation i know of which supports POP3 the same way which
is interesting when you have a testing mailserver with all sort of previously problem messages
burried in a autotest to make sure they are reconstructed identically with IMAP/POP3 and at least
here we heave a large amount of POP3 users
Previous Comments:
------------------------------------------------------------------------
[2019-09-20 03:11:21] bishop@php.net
See also https://externals.io/message/103464
------------------------------------------------------------------------
[2019-09-20 03:07:58] bishop@php.net
Description:
------------
The IMAP extension does not perform as well as pure user-land implementations of the IMAP protocol.
This is due, in largest part, to the c-client library on which this extension's based: c-client
is many years unmaintained and there are numerous bugs related to it.
Scope of this ticket is to formulate a remediation plan, where we can either replace c-client with a
similar, maintained library or implement the IMAP protocol ourselves natively. This is essentially a
reboot of the IMAP extension and would require, I believe, extensive work to accomplish.
An alternative is to sunset the extension, encouraging consumers to switch to a pure PHP extension.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78572&edit=1