¿Cómo instalar la extensión imap en PHP en Linux?

El Protocolo de acceso a mensajes de Internet (IMAP) es un protocolo de capa de aplicación que permite a un cliente acceder de manera eficiente a los correos electrónicos desde cualquier lugar. Almacena el correo electrónico en el servidor y puede descargarlo bajo demanda. Es como un intermediario entre el cliente y los servidores de correo electrónico. Fue diseñado por Mark Crispin en 1986 como un protocolo de buzón de acceso remoto y la versión actual de IMAP es IMAP4.

Ventajas de IMAP:

  • Acceso: siempre que acceda a los correos mediante IMAP, accederá directamente a los correos de los servidores de correo electrónico. Por lo tanto, puede administrar y acceder a correos y carpetas de correo desde cualquier computadora o teléfono móvil.
  • IMAP utiliza tecnología de obtención, por lo que cuando llega un nuevo correo electrónico, el cliente de correo electrónico obtiene automáticamente nuevos correos a intervalos específicos.
  • Búsquedas del lado del servidor: IMAP4 proporciona una función para que el cliente haga ping al servidor para buscar el correo utilizando varios criterios de búsqueda.

Desventajas de IMAP:

  • Los clientes IMAP4 necesitan mantener una conexión TCP/IP con el servidor IMAP para recibir la notificación de los nuevos correos.
  • A menos que los algoritmos de almacenamiento de correo y búsqueda en el servidor se implementen cuidadosamente, un cliente puede consumir potencialmente grandes cantidades de recursos del servidor al buscar buzones de correo masivos.
  • Puede ser complejo de mantener debido a que algún host no admite el protocolo. También requería el espacio en disco del host para realizar la operación.

Verificar la instalación de PHP IMAP en Linux

Para verificar su instalación, siga los siguientes pasos:

Paso 1: abra una terminal y cambie su directorio a la carpeta webroot usando el siguiente comando:

cd /var/www/html/

Change-directory-to-webroot-folder

Paso 2: Cree un archivo con cualquier nombre con la extensión .php usando cualquier editor. Estoy usando nano aquí. Además, evite usar «phpinfo» como nombre de archivo.

sudo nano lo que sea.php

Create-a-file

Paso 3: Escribe el siguiente código en el archivo “lo que sea.php”

<?php

phpinfo();

?>

Writing-the-code

Paso 4: Presiona Ctrl+x , luego responde con “ Y ” para decir sí, luego presiona el botón ENTER

Press-Y-for-yes

Paso 5: Ejecute el comando ifconfig en la terminal y copie la URL.

Run-the-command-ifconfig

Paso 6: Abra un navegador web y pegue la URL junto con «lo que sea.php» al final. La URL debería verse así

http://tu_URL/lo que sea.php 

Open-Web-browser-and-paste-the-URL

Busque el archivo llamado “/etc/php/7.4/apache2/conf.d/20-imap.ini”. Si está presente, la extensión IMAP ya está instalada. De lo contrario, siga los pasos a continuación.

Looking-for-imap.ini-file

Instalación de PHP IMAP en Linux

Para instalar la extensión IMAP, realice los siguientes pasos:

Paso 1: Ingrese los siguientes comandos en la terminal para instalar la extensión IMAP para cualquier versión de PHP en Linux

sudo apt install php-imap

Installing-the-IMAP-extension

Paso 2: habilite la extensión PHP IMAP usando el siguiente comando:

sudo phpenmod imap           

Enable-PHP-IMAP-extension

Paso 3: reinicie el servidor Apache usando el siguiente comando:

sudo systemctl reiniciar apache2 

Restart-the-Apache-server

Paso 4: Verifique la instalación de IMAP nuevamente.

http://tu_URL/lo que sea.php 

Again-verify-IMAP

Por lo tanto, así es como instalamos la extensión PHP IMAP en Linux.

Publicación traducida automáticamente

Artículo escrito por saurabh_anand y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *