Install IMAP on Linux Fedora v44 Workstation

Download imap-2007f.tar.gz , click here.

save to ~/Downloads 

 

$ cd /tmp

$ cp ~/Downloads/imap-2007f.tar.gz .

$ tar -xzf imap-2007f.tar.gz

cd imap-2007f 

$ make lnp SSLTYPE=none EXTRACFLAGS="-fPIC -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types"

$ sudo mkdir -p /usr/include/imap

$ sudo cp /tmp/imap-2007f/c-client/*.h /usr/include/imap/

$ sudo cp /tmp/imap-2007f/c-client/c-client.a /usr/lib64/libc-client.a

$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib64/c-client.a

$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib/libc-client.a

$ sudo ln -sf /usr/lib64/libc-client.a /usr/lib/c-client.a

$ sudo ln -sf /usr/include/imap /usr/include/c-client

 

Install  imap-2007f to PHP v7.4

$ cd /opt/php/php-7.4/ext/imap

$ sudo /opt/php/php-7.4/bin/phpize --clean

$ sudo /opt/php/php-7.4/bin/phpize

$ sudo CFLAGS="-g -O2 -std=gnu17 -fpermissive -Wno-error -Wno-error=incompatible-pointer-types -Wno-error=implicit-function-declaration" ./configure --with-php-config=/opt/php/php-7.4/bin/php-config --with-imap

$ sudo make clean

$ sudo make -j$(nproc)

$ sudo make install 

Verify :

$ /opt/php/php-7.4/bin/php -m | grep imap 


Done. 

Comments