Linux 系統不僅是伺服器作業系統,更內建強大的郵件發送工具。透過 mail(或 mailx)指令,無需圖形介面即可完成郵件寄送、抄送、密件副本等操作,極適合腳本自動化與伺服器告警通知。
mail [-s 主旨] [-c 抄收者] [-b 密件副本] 收件人信箱
| 參數 | 說明 |
|---|---|
-s | 郵件主旨(標題) |
-c | 抄送(CC)地址,多個以逗號分隔 |
-b | 密件副本(BCC)地址,多個以逗號分隔 |
$ mail -s "Test Message" admin@hh.com
Hello everyone,
this is Linux tutorial and url is https://see.xidian.edu.cn/cpp/linux/.
Cc:
操作流程:
Cc:,可填入抄送地址,無則直接按 Enter 送出。$ mail
No mail for user
無參數執行 mail 即可進入互動式收信介面,支援讀取、刪除、回覆等操作。
echo "內文" | mail -s "主旨" user@domain.com,適合腳本自動化。mutt 或 mailx -a 可發送附件。/etc/mail.rc 或 ~/.mailrc 設定 set smtp=smtp://host:port 等參數。熟悉 mail 指令後,即可在無圖形環境的伺服器上靈活處理郵件通知需求。