日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux系统怎样发邮件,linux系统下如何发送邮件

發布時間:2023/12/31 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux系统怎样发邮件,linux系统下如何发送邮件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在使用linux服務器的過程中,我希望某個任務完成后,系統會自動發郵件告訴我。這就需要用到發送郵件的功能。

網絡上搜索了一下,一般的linux系統都已經安裝了郵件服務程序sendmail(但不一定是開啟的狀態),但這個程序很麻煩。我覺得它至少有兩個問題:

配置比較復雜,至少我覺得很頭大;

似乎是需要root權限的,而我只是一般用戶。

所以,我就希望能夠有更加簡單的方式能夠發送郵件。終于被我找到了,那就是使用sendEmail。注意啦,這里跟sendmail是不同的!

1. sendEmail簡介

sendEmail是由網友發布的Brandon Zehm 一個輕量級的郵件發送程序。由于這個程序是基于perl語言開發的,因此也就省去了很多配置安裝的麻煩。幾乎說只要下載下來,就可以使用了。

2. sendEmail下載安裝

在線下載:

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

$ tar -zxvf sendEmail-v1.56.tar.gz

$ cd sendEmail-v1.56

$ chmod +x sendEmail

可以看到其實并沒有安裝,只是解壓后給程序設置了可執行的權限而已。

如果你希望在任何目錄下都能夠使用sendEmail程序,那么只需要添加到你的bin目錄下就可以了。

$ cd ~/bin

$ ln -s ~/src/sendEmail-v1.56/sendEmail ./

3. sendEmail參數

直接運行sendEmail就會顯示幫助信息,下面簡單介紹幾個可能用到的參數。

-f 表示from,發件人地址

-t 表示to,收件人地址

-s mail服務器域名

-u 主題

-xu 用戶名(@之前的部分)

-xp 用戶密碼

-m 純文本信息

-l 寫入日志文件

-o message-file=/root/.. 發送文件中的內容

-a 發送附件 (-m,-o,-a可以同時使用)

4. sendEmail舉例

我要以163作為發送郵箱,qq作為接收郵箱,具體使用如下。

sendEmail -f "FROM_MAIL@163.com" -t "TO_MAIL@qq.com" -s "smtp.163.com" -xu "FROM_MAIL" -xp "YOUR_CODE" -u "YOUR_TITLE" -m "YOUR_MESSAGE" -a "YOUR_ATTACH"

你只需要將上面的郵箱、賬號、密碼啥的換成你自己的就可以了。發送成功后,就會顯示類似如下的信息:

Apr 10 10:09:16 blog sendEmail[8861]: Email was sent successfully!

郵件發送出去幾乎是即時的,命令剛執行,郵箱就收到郵件通知了。

最后,52souji.net網建議你發送郵箱選擇163,因為我個人在使用qq時未能成功。看網上上說gmail也有些問題。

總結

以上是生活随笔為你收集整理的linux系统怎样发邮件,linux系统下如何发送邮件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。