Как установить расширение imap в PHP на Linux?

Опубликовано: 6 Сентября, 2022

Протокол доступа к сообщениям в Интернете (IMAP) — это протокол прикладного уровня, который позволяет клиенту эффективно получать доступ к электронной почте из любого места. Он хранит электронную почту на сервере и может загружать ее по запросу. Это как посредник между клиентом и почтовыми серверами. Он был разработан Марком Криспином в 1986 году как протокол удаленного доступа к почтовым ящикам, а текущая версия IMAP — IMAP4.

Преимущества IMAP:

  • Доступ: всякий раз, когда вы получаете доступ к почте с помощью IMAP, вы напрямую получаете доступ к почте с почтовых серверов. Следовательно, вы можете управлять и получать доступ к почте и почтовым папкам с любого компьютера или мобильного телефона.
  • IMAP использует технологию выборки, поэтому, когда приходит новое электронное письмо, почтовый клиент автоматически получает новые письма через определенные промежутки времени.
  • Поиск на стороне сервера: IMAP4 предоставляет клиенту функцию проверки связи с сервером для поиска почты с использованием различных критериев поиска.

Недостатки IMAP:

  • Клиенты IMAP4 должны поддерживать соединение TCP/IP с сервером IMAP, чтобы получать уведомления о новых письмах.
  • Если не будут тщательно реализованы алгоритмы хранения почты и поиска на сервере, клиент потенциально может потреблять большое количество ресурсов сервера при поиске массивных почтовых ящиков.
  • Его может быть сложно поддерживать, из-за чего некоторые хосты не поддерживают протокол. Для выполнения операции также требовалось место на диске хоста.

Проверка установки PHP IMAP в Linux

Чтобы проверить установку, выполните следующие действия:

Шаг 1: Откройте терминал и измените свой каталог на папку webroot, используя следующую команду:

cd /var/www/html/

Шаг 2: Создайте файл с любым именем и расширением .php с помощью любого редактора. Я использую нано здесь. Кроме того, избегайте использования «phpinfo» в качестве имени файла.

sudo nano whatever.php

Шаг 3: Напишите следующий код в файле «whatever.php»

<?php

phpinfo();

?>

Шаг 4: Нажмите Ctrl+x , затем ответьте « Y » для «да», затем нажмите кнопку ENTER .

Шаг 5: Запустите команду ifconfig в терминале и скопируйте URL-адрес.

Шаг 6: Откройте веб-браузер и вставьте URL-адрес вместе с «whatever.php» в конце. URL-адрес должен выглядеть так

http://your_URL/whatever.php 

Найдите файл с именем «/etc/php/7.4/apache2/conf.d/20-imap.ini». Если оно присутствует, расширение IMAP уже установлено. В противном случае выполните следующие действия.

Установка PHP IMAP в Linux

Чтобы установить расширение IMAP, выполните следующие действия:

Шаг 1. Введите следующие команды в терминал, чтобы установить расширение IMAP для любой версии PHP в Linux.

sudo apt install php-imap

Шаг 2: Включите расширение PHP IMAP с помощью следующей команды:

sudo phpenmod imap           

Шаг 3: Перезапустите сервер Apache с помощью следующей команды:

sudo systemctl restart apache2 

Шаг 4: Еще раз проверьте установку IMAP.

http://your_URL/whatever.php 

Следовательно, именно так мы устанавливаем расширение PHP IMAP в Linux.