Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install mailmailИспользуйте
Пароль IMAP вводится через скрытое поле, а состояние соединения хранится в сессии.
mail [subcommand] [arguments] [options]mailпоказать состояние IMAP-соединения и почтового ящика
mail connect <host> <user> [box]подключиться с вводом пароля в скрытом поле
mail boxesпоказать доступные почтовые ящики
mail box <name>переключить почтовый ящик
mail ls [n] [-u]показать последние сообщения; -u показывает только непрочитанные
mail read <id> [-o <file>]показать сообщение или сохранить его текст
mail send <to> <subject> <text>отправить через PHP
-p <port>задать порт IMAP
-ssl | -tls | -plainвыбрать транспорт IMAP
-kразрешить непроверенный TLS-сертификат только для диагностики
-fзаменить существующий файл сохранённого сообщения
-from <addr> | -cc <addr> | -bcc <addr> | -reply <addr>задать дополнительные заголовки сообщения
mail del <id> | mail undel <id>пометить сообщение на удаление
mail expungeокончательно удалить сообщения, помеченные на удаление
mail -eотключиться и очистить данные соединения
Пароли вводятся в общем скрытом поле. Дополнительные заголовки сообщения проверяются до вызова PHP
Запускайте подготовленные примеры прямо на странице. Результат заранее сформирован и показывается в браузере; команды терминала на сервере не выполняются.
Устанавливайте актуальную совместимую версию. Для полного набора возможностей выбирайте Base, для сокращённого — Minimum; уже установленный модуль обновляет команда upgrade.
Base и Minimum — два пакета одного текущего релиза модуля, а не разные версии команды.
Установить полный пакет с локальной справкой и всеми опубликованными режимами.
install mailУстановить сокращённый пакет без локальной справки;
install mail -mУстановить именно эту опубликованную версию.
install mail -v 1.1.5Поручить upgrade проверить совместимость и заменить установленный блок только при необходимости.
upgrade mailУдалить блок расширения, не затрагивая ядро и остальные модули.
install mail -uПримеры можно копировать, но сайт их не выполняет. Перед запуском на реальном проекте проверьте пути, права и разрушающие флаги.
mailУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Status connected
Host imap.example.test:993/ssl
User user@example.test
Box INBOX
Messages 12
Recent 1
Unread 3mail connect imap.example.test user@example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Hidden password prompt openedmail connect imap.example.test user@example.test INBOX -ssl -p 993Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Hidden password prompt openedmail connect imap.example.test user@example.test INBOX -tls -p 143Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Hidden password prompt openedmail connect imap.example.test user@example.test INBOX -plain -p 143Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Hidden password prompt openedmail connect imap.example.test user@example.test INBOX -kУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Hidden password prompt openedmail boxesУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
INBOX
Archive
Sentmail box ArchiveУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Status connected
Host imap.example.test:993/ssl
User user@example.test
Box Archive
Messages 7
Recent 0
Unread 1mail lsУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
*3 2026-10-31 10:05 contact@example.test Project update
2 2026-10-30 09:20 alerts@example.test Backup completemail ls 10Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
*3 2026-10-31 10:05 contact@example.test Project update
2 2026-10-30 09:20 alerts@example.test Backup completemail ls 10 -uУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
*3 2026-10-31 10:05 contact@example.test Project updatemail read 3Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
ID: 3
Date: Sat, 31 Oct 2026 10:05:00 +0000
From: contact@example.test
To: user@example.test
Subject: Project update
The files are ready for review.mail read 3 -o tmp/message.txtУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Saved sandbox/tmp/message.txt
README.txt
message.txtmail read 3 -o tmp/message.txt -fУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Saved sandbox/tmp/message.txt
README.txt
message.txtmail del 3Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
+mail undel 3Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
+mail expungeУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
+mail -eУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
+mail send someone@example.test "Test" "Hello from lil"Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Mail accepted by local transport
(Note: this does not confirm delivery)mail send someone@example.test "Test" "Hello" -from admin@example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Mail accepted by local transport
(Note: this does not confirm delivery)mail send someone@example.test "Test" "Hello" -cc team@example.test -bcc archive@example.test -reply admin@example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Mail accepted by local transport
(Note: this does not confirm delivery)mail send not-an-email "Test" "Hello"Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Invalid recipient addressmail send someone@example.test "A
B" "Hello"Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Mail accepted by local transport
(Note: this does not confirm delivery)mail read bad-idУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Valid message ID requiredmail connect imap.example.test user@example.test INBOX -p 70000Учебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Invalid IMAP portmail connect imap.example.test user@example.test INBOX -unknownУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Unknown option: -unknownmail send someone@example.testУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
To, subject and text are requiredmail boxУчебный пример — реальные HTTP-, почтовые и TLS-запросы не выполняются
Mailbox name requiredЗавершена синхронизация локальной и серверной справки и усилена безопасность локализации