Linux下用mail命令傳送郵件

2021-07-02 02:12:14 字數 1141 閱讀 4582

1.第一種可以直接使用linux的mail伺服器,這是發件人是***[email protected]

mail -s hello ***[email protected]
上面的hello是主題,回車以後就可以輸入郵件內容,以ctrl+d結束

稍等兩分鐘收到了郵件:

2.第二種可以使用自己的郵箱作為發件伺服器

修改/etc/mail.rc

cp /etc/mail.rc /etc/mail.rc.bak//用來備份

cat >>/etc/mail.rc

//追加下面兩行資料

set [email protected] smtp=smtp.domain.com

set smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

說明:

from是傳送的郵件位址

smtp是發生的外部smtp伺服器的位址

smtp-auth-user是外部smtp伺服器認證的使用者名稱

smtp-auth-password是外部

smtp伺服器認證的使用者密碼

smtp-auth是郵件認證的方式

修改完成後可以測試一下:

mail -s helloworld ***[email protected]

this is a test

收到的郵件如下:

Linux下使用mail命令傳送郵件

因為需要經常備份 的資料,所以了解並學習了下linux下如何通過shell來傳送郵件,這裡以centos為例,使用mail命令來進行外部郵件的傳送。mail命令的語法如下 usage mail iinv s subject c cc addr b bcc addr to addr sendmail ...

Linux下使用mail命令傳送郵件

因為需要經常備份 的資料,所以了解並學習了下linux下如何通過shell來傳送郵件,這裡以centos為例,使用mail命令來進行外部郵件的傳送。mail命令的語法如下 iinv s subject c cc addr b bcc addr sendmail options iinnv f nam...

linux使用mail命令傳送郵件

在工作中使用linux,偶爾也會需要使用mail命令來進行發郵件。從上面的命令看,系統已經安裝了mail,對些我們還需要設定一下mail,讓它使用外面的郵箱進行發郵件。設定檔案是 etc mail.rc 我使用的是163郵件,所以設定mail使用163 發郵件需要在 etc mail.rc 最後新增...