Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 終端機指令發送郵件完整教學:mail 命令實戰範例

編輯:Linux 教學

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:

操作流程:

  1. 輸入指令後按 Enter,進入郵件正文編輯模式。
  2. 輸入內容,結束時按 Ctrl+D(EOF)。
  3. 系統提示 Cc:,可填入抄送地址,無則直接按 Enter 送出。

收信操作

$ mail
No mail for user

無參數執行 mail 即可進入互動式收信介面,支援讀取、刪除、回覆等操作。

進階技巧

  • 管道輸入正文:echo "內文" | mail -s "主旨" user@domain.com,適合腳本自動化。
  • 附件支援:搭配 mutt 或 mailx -a 可發送附件。
  • SMTP 設定:若本機無 MTA(如 Postfix),需在 /etc/mail.rc 或 ~/.mailrc 設定 set smtp=smtp://host:port 等參數。

熟悉 mail 指令後,即可在無圖形環境的伺服器上靈活處理郵件通知需求。

Copyright © Windows教程網 All Rights Reserved