mirror of
https://github.com/cypht-org/cypht.git
synced 2026-04-25 04:56:03 +03:00
[GH-ISSUE #1654] 💬 [Question] php-imap appears deprecated, is there plan for a replacement? #689
Labels
No labels
2fa
I18N
PGP
Security
Security
account
advanced_search
advanced_search
announcement
api_login
authentication
awaiting feedback
blocker
bug
bug
bug
calendar
config
contacts
core
core
devops
docker
docs
duplicate
dynamic_login
enhancement
epic
feature
feeds
framework
github
github
gmail_contacts
good first issue
help wanted
history
history
imap
imap_folders
inline_message
installation
keyboard_shortcuts
keyboard_shortcuts
ldap_contacts
mobile
need-ssh-access
new module set
nux
pop3
profiles
pull-request
question
refactor
release
research
saved_searches
smtp
strategic
tags
tests
themes
website
wordpress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cypht#689
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jeremiah on GitHub (Sep 3, 2025).
Original GitHub issue: https://github.com/cypht-org/cypht/issues/1654
💬 Question
I'd like to install Cypht in a container. I set out to do a manual installation since I'd rather not use Docker. Doing the manual installation it says; "For PHP 8.4 if there is missing php_imap extension, please download(to https://pecl.php.net/package/imap/1.0.3/windows) and add it manually(adding to php-8.4.4\ext and uncommenting ;extension=imap in php.ini)"
Here I'm running Debian 13 which is the stable version of Debian. php-imap and its dependencies are not available on Debian. Also, it appears that php-imap is deprecated and unmaintained - see php watch and GitHub repo. This makes me rather nervous as deprecated, unmaintained modules have a way of leading to vulnerabilities.
I've used composer to install
webklex/php-imapbut the Cypht install script does not see this and won't install cypht. I can edit the bash script but that likely won't help because Cypht won't see or use thewebklex/php-imapmodule.Are there plans to change the code so that Cypht uses a different IMAP implementation?
@marclaporte commented on GitHub (Sep 3, 2025):
Thank you for sharing that the IMAP extension in PHP has been removed between PHP 8.3 and PHP 8.4!
Cypht doesn't require ext-imap:
https://github.com/cypht-org/cypht/blob/master/composer.json#L37
I added a question to: https://github.com/cypht-org/cypht-website/pull/130
@jeremiah Please try installing without ext-imap
@jeremiah commented on GitHub (Sep 3, 2025):
That is good news. :-) I will also remove 'imap' from the Cypht installer script, the one I found here: https://www.cypht.org/install/ .
@christer77 commented on GitHub (Sep 4, 2025):
Hi @jeremiah
Thank you for your PR
@Baraka24 commented on GitHub (Sep 4, 2025):
@jeremiah we left you a comment here https://github.com/cypht-org/cypht-website/pull/136#discussion_r2322210592, please apply changes and we'll merge. Thanks for your contribution.
@jeremiah commented on GitHub (Sep 8, 2025):
Closing post merge.