linux中的mail命令

2021-09-26 07:31:09 字數 1067 閱讀 1985

linux下可以通過使用mail命令,利用外部的乙個郵箱(比如***.163.com)傳送郵件到另外乙個郵箱(比如yyy.qq.com),這在某些情況下很有用,比如監測系統溫度,當溫度達到一定時就報警,向郵箱傳送報警資訊,提示管理員網路異常等。

一般linux系統自帶mail命令,不用系統的sendmail來傳送用外部郵箱來傳送。

1. 首先在/etc/mail.rc檔案中新增(需要root許可權):

set [email protected]

set smtp=smtp.126.com

set [email protected]

set smtp-auth-password=123456

set smtp-auth=login

說明:

from: 對方收到郵件時顯示的發件人

smtp: 指定第三方傳送郵件的smtp伺服器位址

smtp-auth-user: 第三方發郵件的使用者名稱

smtp-auth-password: (這裡等號後面填寫的是126郵箱的客戶端授權密碼)

smtp-auth: smtp的認證方式。預設是login,也可改為cram-md5或plain方式

2、客戶端授權碼設定

然後開啟「客戶端授權密碼」,進入設定,系統會讓你獲取手機驗證碼,獲取後填寫驗證碼,就會出現叫你設定授權碼的方框,授權碼是由字母和數字組成的,不能有符號,設定完成後儲存即可

郵件傳送測試:

echo "test" | mail -s "title" [email protected]

Linux郵箱 mail命令

1您在 var spool mail kryptosx中有郵件 直接在視窗中鍵入mail回車即可看見以下內容,此時命令提示符為 01 kryptosx localhost mail 02heirloom mail version 12.5 7 5 10.type forhelp.03 var spo...

Linux下mail命令使用總結

檢視一下mail命令的幫助 man mail mail iinv s subject c cc addr b bcc addr to addr.sendmail options.引數說明 1 s subject 指定要傳送郵件的主題 2 c recient 抄送 3 b recipients 秘密抄...

Linux系統下mail命令使用

1.檢視mail的幫助資訊 root local mail h mail invalid option h usage mail iinv s subject c cc addr b bcc addr to addr sendmail options mail iinnv f name mail i...