linux下可以通過使用mail命令,利用外部的乙個郵箱(比如***.163.com)傳送郵件到另外乙個郵箱(比如yyy.qq.com),這在某些情況下很有用,比如監測系統溫度,當溫度達到一定時就報警,向郵箱傳送報警資訊,提示管理員網路異常等。
一般linux系統自帶mail命令,不用系統的sendmail來傳送用外部郵箱來傳送。
1. 首先在/etc/mail.rc檔案中新增(需要root許可權):
set [email protected]
set smtp=smtp.126.com
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...