主頁(yè) > 知識(shí)庫(kù) > Linux下安裝使用Mutt郵件客戶端并配置郵件警報(bào)功能

Linux下安裝使用Mutt郵件客戶端并配置郵件警報(bào)功能

熱門標(biāo)簽:如何在地圖標(biāo)注多個(gè)位置 滴滴洗衣店地圖標(biāo)注 大眾點(diǎn)評(píng)公寓式酒店地圖標(biāo)注 慶陽(yáng)便宜外呼系統(tǒng)報(bào)價(jià) 靈圖uu電子服務(wù)區(qū)地圖標(biāo)注 天地圖標(biāo)注線 高德地圖標(biāo)注技術(shù) 辦理400電話怎么申請(qǐng) 微信地圖標(biāo)注在哪

0、在正式安裝Mutt之前
先檢查一下兩個(gè)安全組件。
OPENSSL:

復(fù)制代碼
代碼如下:

openssl version -a #檢查安裝及版本信息

SASL(系統(tǒng)一般已經(jīng)自帶):

復(fù)制代碼
代碼如下:

rpm -qa | grep sasl

查詢到如下即可:
cyrus-sasl-gssapi-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-plain-2.1.23-15.el6_6.2.x86_64
cyrus-sasl-2.1.23-15.el6_6.2.x86_64
如果sasl沒有運(yùn)行,先啟動(dòng):

復(fù)制代碼
代碼如下:

/etc/init.d/saslauthd start

最好是加入到自啟動(dòng)項(xiàng)目中去:

復(fù)制代碼
代碼如下:

chkconfig saslauthd on

因?yàn)榘l(fā)送郵件的時(shí)候會(huì)需要用到安全認(rèn)證。

1、安裝
官方網(wǎng)站上下載最新版本。

復(fù)制代碼
代碼如下:

# 解壓后進(jìn)入mutt目錄
cd /root/mutt-1.6.0
# 編譯:
./configure --prefix=/usr/local/mutt --enable-pop --enable-smtp --with-ssl --with-sasl
# 說明
--enable-pop 啟用pop
--enable-smtp 啟用smtp
--with-ssl --with-sasl 在啟用上述協(xié)議的情況下,必須使用更安全的加密

PS: 因?yàn)槲矣玫臏y(cè)試帳號(hào)是QQ郵件,qq郵件使用smtp協(xié)議的時(shí)候要求必須使用ssl安全連接,而在mutt里使用安全連接又必須使用sasl加密,所以上述2個(gè)安全組件在編譯安裝的時(shí)候得加上。要不然發(fā)送郵件的時(shí)候會(huì)出現(xiàn)“SMTP authentication requires SASL”或者另外一個(gè)跟ssl有關(guān)的錯(cuò)誤。

復(fù)制代碼
代碼如下:

# 安裝
make make install

2、Mutt的基本用法
使用Mutt發(fā)郵件極其方便,是一個(gè)文字模式的郵件管理程序,提供了全屏幕的操作界面。只需要一條命令即可發(fā)送或者批量發(fā)送郵件:

復(fù)制代碼
代碼如下:

mutt [-hnpRvxz][-a文件>][-b地址>][-c地址>][-f郵件文件>][-F配置文件>][-H郵件草稿>][-i文件>][-m類型>][-s主題>][郵件地址]

這里來詳細(xì)說一下參數(shù):
-a文件> 在郵件中加上附加文件。
-b地址> 指定密件副本的收信人地址。
-c地址> 指定副本的收信人地址。
-f郵件文件> 指定要載入的郵件文件。
-F配置文件> 指定mutt程序的設(shè)置文件,而不讀取預(yù)設(shè)的.muttrc文件。
-h 顯示幫助。
-H郵件草稿> 將指定的郵件草稿送出。
-i文件> 將指定文件插入郵件內(nèi)文中。
-m類型> 指定預(yù)設(shè)的郵件信箱類型。
-n 不要去讀取程序培植文件(/etc/Muttrc)。
-p 在mutt中編輯完郵件后,而不想將郵件立即送出,可將該郵件暫緩寄出。
-R 以只讀的方式開啟郵件文件。
-s主題> 指定郵件的主題。
-v 顯示mutt的版本信息以及當(dāng)初編譯此文件時(shí)所給予的參數(shù)。
-x 模擬mailx的編輯方式。
-z 與-f參數(shù)一并使用時(shí),若郵件文件中沒有郵件即不啟動(dòng)mutt。
掌握了這些基本上就能基礎(chǔ)地使用Mutt,夠方便吧~接下來就要介紹本文的主題、使用其郵件警報(bào)功能:

3、配置郵件警報(bào)功能
方法1:
安裝好后,拷貝一份安裝目錄下/usr/local/mutt/etc/的配置文件Muttrc到/root/.muttrc,也可以直接修改配置文件,設(shè)置讀取的配置文件路徑到安全目錄,這樣就無需拷貝了。
默認(rèn)設(shè)置:

復(fù)制代碼
代碼如下:

set alias_file="~/.muttrc"

方法2:

復(fù)制代碼
代碼如下:

cat /usr/local/mutt/etc/Muttrc | grep -v ^# | grep -v ^$ > ~/.muttrc

這樣都可以得到默認(rèn)的配置文件信息。
安裝完成后,我們僅需要設(shè)置的信息如下:

復(fù)制代碼
代碼如下:

set folder="./Mail" #設(shè)置本地的收件箱,如果不設(shè)置發(fā)送郵件的時(shí)候會(huì)提示
set from="123456789@qq.com" #設(shè)置發(fā)件人地址
set realname="張三" #發(fā)件人姓名
set smtp_pass="999999" #密碼
set smtp_url="smtps://123456789@smtp.qq.com:465/" #發(fā)件人帳號(hào)和郵件主機(jī)信息,QQ郵箱必須使用安全連接
set use_envelope_from=yes #使用自定義發(fā)件人郵箱
set use_from=yes #使用自定義發(fā)件人姓名

4、測(cè)試
mutt-1.6版本的發(fā)送郵件的語(yǔ)法跟1.4版本有些微的差別,具體命令如下:
mutt -s "Title使用" -a /usr/local/mutt/content.txt -- rep@shoujianren.com /root/1
說明
-s 郵件標(biāo)題
-a 附件
-- 后面跟上收件人信息
后面是郵件正文內(nèi)容,也可以在前面echo xxx的形式給出。如下:

復(fù)制代碼
代碼如下:

echo xxx|mutt -s "Title使用" -a /usr/local/mutt/content.txt -- rep@shoujianren.com

看吧,無需與其它軟件合作,mutt就可以獨(dú)立完成發(fā)送郵件,當(dāng)然,接收也沒問題,只是在郵件報(bào)警這個(gè)需求上用不著。
其中一個(gè)錯(cuò)誤信息:

復(fù)制代碼
代碼如下:

[root@x63 mutt]# echo "Hello" | mutt -s "Title" -- xxx@xxxx.com

TLSv1.2 connection using TLSv1/SSLv3 (AES256-SHA256)
SMTP authentication requires SASL
Could not send the message.
這是認(rèn)證失敗了。
發(fā)送成功的信息:

復(fù)制代碼
代碼如下:

[root@x63 mutt]# echo "Hello3" | mutt -s "Title" -- xxx@xxxx.com

TLSv1.2 connection using TLSv1/SSLv3 (AES256-SHA256)

標(biāo)簽:呼和浩特 公主嶺 林芝 連云港 三明 常德 香港 晉中

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux下安裝使用Mutt郵件客戶端并配置郵件警報(bào)功能》,本文關(guān)鍵詞  Linux,下,安裝,使用,Mutt,郵件,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux下安裝使用Mutt郵件客戶端并配置郵件警報(bào)功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux下安裝使用Mutt郵件客戶端并配置郵件警報(bào)功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章