ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
install mailmail受信と送信を別経路として確認するために
IMAP パスワードは非表示入力で受け取り、接続状態はセッションに保持します。
mail [subcommand] [arguments] [options]mailIMAP 接続とメールボックスの状態を表示する
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 | -plainIMAP の接続方式を選択する
-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.5upgrade が互換性を確認し、必要な場合だけブロックを置換します。
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