1. 程式人生 > >使用mutt+msmtp做linux郵件客戶端

使用mutt+msmtp做linux郵件客戶端

之前一直用sendmail+mailx來發郵件,但是突然在一臺伺服器上遇到個問題,一開啟sendmail,負載暴漲,iowait 40-60,所以,嘗試用下mutt+msmtp,在網上找了相關資料,根據自己配置,總結以下

安裝msmtp

<span style="font-size:14px;">wget http://nchc.dl.sourceforge.net/sourceforge/msmtp/msmtp-1.4.17.tar.bz2 
tar xvf msmtp-1.4.17.tar.bz2 
cd msmtp-1.4.17 
./configure --prefix=/usr/local/msmtp 
make 
make install 
cd /usr/local/msmtp/ 
mkdir etc #配置檔案目錄和配置檔案都要自己建 
cd etc </span>

vim msmtprc #建立配置檔案

<span style="font-size:14px;">account default 
host smtp.163.com #你的傳送郵件伺服器
port 25 
from [email protected] #要從哪個郵箱發出
auth login 
tls off 
user [email protected] #郵箱使用者名稱 
password youxiang #郵箱密碼,這裡可是明文的,如果你覺得不安全可以把檔案改為600屬性 
logfile /var/log/mmlog </span>

yum install mutt  #yum安裝mutt

vim /etc/Muttrc  #建立配置檔案

set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes 
set realname="[email protected]" 
set editor="vim" 

簡單測試一下

/usr/local/msmtp/bin/msmtp [email protected]

隨便輸入一些內容用ctrl+d結束

echo "testmail" | mutt -s "測試" -a /etc/hosts ***@163.com 
這裡的-a 是指新增附件,如果是多個附件的話就 多加幾個 -a 檔名


mutt -s "測試" -a /etc/hosts -a /etc/hosts ***@163.com < /etc/hosts


這個的意思就是以 /etc/hosts 檔案的內容作為郵件內容。

注意:

1.在QQ郵箱中有一項如果不設定,得到的會是 ”454 Authentication failed, please open smtp flag first! “

   在QQ郵箱的設定裡面,找到賬戶-》POP3/IMAP/SMTP選擇開啟POP3/SMTP服務

2.我在配置之前,就已經裝過mutt,所以,在配置完之後,發郵件總是會接到一個報錯

    errormsg='envelope from address [email protected] not accepted by the server'

    排查之後,發現在/root/下有個.muttrc 刪掉之後,就可以正常發件了

相關推薦

使用mutt+msmtplinux郵件客戶

之前一直用sendmail+mailx來發郵件,但是突然在一臺伺服器上遇到個問題,一開啟sendmail,負載暴漲,iowait 40-60,所以,嘗試用下mutt+msmtp,在網上找了相關資料,根據自己配置,總結以下 安裝msmtp <span style="

一款 Linux 郵件客戶—Nylas Mail

導讀 Linux 上面有許多郵件客戶端,Geary、Empathy、Evolution 和 Thunderbird 本身已經為很多使用者提供了很好的服務,但是我發現了值得一試的軟體: Nylas Mail。 為什麼使用 Nylas? ​很多人因為種種原因選擇了 Nyl

Linux 中安裝最新的 Thunderbird 郵件客戶

添加 說明 ppa 郵件客戶端 enum www font 訪問 targe 摘要: Thunderbird是一個開源自由的跨平臺的基於 web 的電子郵件、新聞和聊天客戶端應用程序,其旨在用於管理多個電子郵件帳戶和新聞源。 在 2016 年 12 月 28 日,Mozil

深受Linux使用者喜愛的十大郵件客戶

使用電子郵件客戶端能讓你更方便的管理你的電子郵件。在Linux作業系統下,有一些非常不錯的開源的郵件客戶端,以下是我們總結的最受使用者歡迎的十個郵件客戶端。 這是一個基於GTK+的電子郵件客戶端,它擁有優雅精緻的介面,配置簡單,操作直觀,健壯、穩定、可快速響應,並擁有可擴充套件性。 Mozilla

Centos 6.5 服務器下面配置郵件客戶 發送報警郵件

postfix crontab 郵件報警 監控以Centos 系統為例,確保服務器可以正常連接外網Centos 6.5 下面默認 安裝 postfix查看rpm -qa | grep postfixpostfix-2.6.6-2.2.el6_1.x86_64配置郵件客戶端set [email pr

這就是我向您推薦使用Thunderbird郵件客戶的理由

Thunderbird E-MAILE-MAIL服務是最古老的互聯網服務之一,相信很多人都在使用,只不過頻率不同。IM出現後的(及時通信工具)一段時間,E-MAIL的通信不及時性估計讓很多人交流會更傾向於IM。但是電子郵件(E-MAIL)仍然是不可或缺的通信手段之一。比如企業之間的溝通往來,網站的註冊,訂閱新

密信(MeSince) 加密電子郵件客戶,自動加密每一封郵件

電子郵件洩密已經成為一個全球性的日益嚴峻的安全問題,解決這個問題的唯一有效辦法只有電子郵件內容先加密後傳送。但是,目前全球市場上沒有一個電子郵件客戶端軟體能無縫自動支援用數字證書加密電子郵件。 密信(MeSince) 是一款免費的加密電子郵件客戶端軟體,採用S/MIME國際標準加密電子郵件

如何解決Windows10系統開機提示,沒有預設的郵件客戶

問題描述本文的方法其他問題 問題描述 最近,windows10系統開機後,一直提示“沒有預設的郵件客戶端……”,這對包括我在內的很多人造成了較大的困擾。 如圖所示: 已有解決方法 目前,網上給出很多相關的解決辦法,有些有用,有些則效果不大。 終極大招——重灌o

zabbix新增Windows 和 Linux系統客戶

ZABBIX新增客戶端 準備環境 Zabbix服務端資訊 IP:192.168.100.125/24 系統:Centos 7.4 客戶端資訊: IP:192.168.100.200/24 系統:Centos 7.4 [[email prote

Mac 裡自帶的郵件客戶如何備份和恢復郵件

                http://androidren.com/index.php?qa=408&qa_1=mac-裡自帶的郵件客戶端如何備份和恢復郵件命令列路徑:/Users/某某/Library/Mail$ cd Library/Mail/ 即可到達。圖形介面操作:開啟Finder 按

C++實現 電子郵件客戶程式(簡易版)

#Windows作業系統下 用命令列工具實現傳送郵件(程式設計前工作)   步驟:   1.telnet連線伺服器(以網易郵箱為例,埠號25)      2.返回220 說明連線成功   .   3.ehlo傳送使用者名稱(QQ郵箱使用者名稱預設是QQ號)     返回了一堆登入方式

linux openvpn 客戶連線配置

1.yum install openvpn 2.vi /etc/openvpn/a.openvpn client  dev tun  proto tcp remote 123.84.202

基於TCP協議實現Linux客戶與伺服器之間的通訊,實現多執行緒、多程序伺服器

TCP是TCP/IP協議族中一個比較重要的協議,這是一種可靠、建立連結、面向位元組流的傳輸,工作在傳輸層。和TCP相對的不可靠、無連結、面向資料報的協議UDP,瞭解UDP客戶端與伺服器之間通訊請戳UDP協議實現的伺服器與客戶端通訊 TCP協議建立連線 首

Claros In Touch郵件客戶配置

Claros In Touch是一個功能強大,多協議支援的webmail(Pop3/IMAP)系統。有個人資訊管理的功能包括地址簿,日曆,書籤(可以儲存整個網頁),RSS閱讀器。版本介紹:claros

第三方郵件客戶收取163郵件問題(收郵件NO Select Unsafe Login. Please contact kefu解決辦法)

 問題描述:         第三方郵件客戶端如心藍郵件批量管理助手使用IMAP收網易郵件提示:NO Select Unsafe Login. Please contact [email protected] for help,同時網頁登入郵箱檢視會收到一封標

Amazon WorkMail 郵箱客戶_商務郵件客戶服務

Amazon WorkMail 是一種安全的託管型商務電子郵件與日曆服務,可以支援現有的桌面和移動電子郵件客戶端應用程式。Amazon WorkMail 讓使用者能夠使用他們選擇的客戶端應用程式(包括 Microsoft Outlook、本機 iOS 和 Android 電子郵

排憂解難之Win10開機彈出“沒有預設的郵件客戶,或者...”的解決方法

Win10開機彈出“沒有預設的郵件客戶端,或者當前的郵件客戶端無法實現…”的解決方法 最近剛剛安裝了Office2016 Word+Powerpoint+Excel軟體,不過這個Office 2016的映象有點詭異,如果直接安裝的話會把所有元件都裝上,根本

用PHP伺服器介面客戶用http協議POST訪問安全性一般怎麼

我的問題是,如果不做安全相關處理的話,一些可能改變資料庫的操作可能會遭遇垃圾資料提交什麼的,畢竟要找到這些資訊只要找個http包就可以了 系統無使用者登入 新手問題(從來沒做過服務端開發),如果可以,給幾個主流方法的連結,多謝 直觀總結方法二: 1.請求頭裡帶使用

不能上網詭異問題||強制linux DHCP 客戶重新獲取IP (dhclient)

MLGB,重灌系統也沒用!!!  2012/03/16 sudo -i  ;   dhclient -r   ;   dhclient   ;  ifconfig del xx.xx.xx.xx   ;  service network-manager restart ;

簡易的java發郵件客戶

主要是想熟悉一下jigloo外掛的使用,所以做了一個發郵件的小程式,其實呼叫的都是人家的東西,我們自己只做了最簡單的傻瓜操作,每思及此,感覺要學的東西還很多。 本人很懶,搞swing那套東西很不給力,所以就用jigloo外掛幫我布個局,程式碼跟圖形介面的編輯其實是完全獨立的