ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。
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メールが接続されていませんmail connect imap.example.com user@example.comStatus connected
Host imap.example.com:993/ssl
User user@example.com
Box INBOX
Messages 128
Recent 2
Unread 4mail connect imap.example.com user@example.com INBOX -tls -p 143Status connected
Host imap.example.com:993/ssl
User user@example.com
Box INBOX
Messages 128
Recent 2
Unread 4mail boxesINBOX
Archive
Sent
Trashmail box ArchiveMailbox Archive
Messages 128mail ls 2042 2026-08-08 noreply@example.com Deployment report
41 2026-08-07 admin@example.com Backup complete
40 2026-08-07 alerts@example.com TLS renewalmail ls 20 -u42 2026-08-08 noreply@example.com Deployment reportmail read 42From noreply@example.com
To user@example.com
Subject Deployment report
Date 2026-08-08 09:15:00 UTC
Deployment completed successfully.mail read 42 -o sandbox/tmp/message-42.txtsandbox/tmp/
message-42.txtmail send admin@example.com "lil diagnostic" "Mail transport test"ローカルメール転送がメッセージを受け付けましたmail send admin@example.com "lil diagnostic" "Mail transport test" -from lil@example.com -reply support@example.comローカルメール転送がメッセージを受け付けましたmail del 42Message 42
Deleted markedmail undel 42Message 42
Deleted clearedmail expungeExpunged 1mail -eConnection closedmail send not-an-email "test" "hello"宛先アドレス: 無効