mutt安裝使用

 

mutt是一款輕量但功能強大的郵件客戶端,安裝這個主要用來ssh登陸告警,這裏記錄下安裝使用過程。bash

一、安裝sendmail網絡

yum -y install sendmail

發郵件協議:smtp 端口25 收郵件協議:pop3 端口110ssh

根據須要開放端口code

 

sendmail的初始配置中,SMTP默認僅綁定127.0.0.1,不能訪問外部網絡,這個會致使郵件發送失敗。utf-8

所以須要更改/etc/mail/sendmail.cf文件,將io

O DaemonPortOptions =Port=smtp,Addr=127.0.0.1, Name=MTA編譯

改成class

O DaemonPortOptions =Port=smtp, Name=MTA登錄

重啓sendmail亂碼

 

二、安裝mutt

yum -y install mutt

安裝完成後須要配置mutt

cp /etc/Muttrc $HOME/.muttrc
view $HOME/.muttrc

解決郵件亂碼問題

set charset="utf-8"
set rfc2047_parameters=yes

自定義發件人信息

set envelope_from=yes
set use_from=yes
set from=root@host
set realname="root"

三、mutt語法

語 法

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

參數

-a<文件> 在郵件中加上附加文件。 
-b<地址> 指定密件副本的收信人地址。 
-c<地址> 指定副本的收信人地址。 
-f<郵件文件> 指定要載入的郵件文件。 
-F<配置文件> 指定mutt程序的設置文件,而不讀取預設的.muttrc文件。 
-h 顯示幫助。 
-H<郵件草稿> 將指定的郵件草稿送出。 
-i<文件> 將指定文件插入郵件內文中。 
-m<類型> 指定預設的郵件信箱類型。 
-n 不要去讀取程序配置文件(/etc/Muttrc)。 
-p 在mutt中編輯完郵件後,而不想將郵件當即送出,可將該郵件暫緩寄出。 
-R 以只讀的方式開啓郵件文件。 
-s<主題> 指定郵件的主題。 
-v 顯示mutt的版本信息以及當初編譯此文件時所給予的參數。 
-x 模擬mailx的編輯方式。 
-z 與-f參數一併使用時,若郵件文件中沒有郵件即不啓動mutt。

示例

echo '郵件正文' | mutt -s "郵件主題" -a 文件路徑(附件) admin@admin.com;
相關文章
相關標籤/搜索