1.安裝源碼包
tar jxvf /home/msmtp-1.4.26.tar.bz2 -C /usr/src/
cd /usr/src/msmtp-1.4.26/
./configure --prefix=/usr/local/msmtp/
make
make install
yum -y install ncurses-devel
tar zxvf /home/mutt-1.4.2.3.tar.gz -C /usr/src/
cd /usr/src/mutt-1.4.2.3/
./configure --prefix=/usr/local/mutt/
make
make install
2.配置
cd /usr/local/msmtp/
mkdir etc
mkdir log
vi etc/msmtprc
account default
host smtp.yourprovider.example //你要連接郵件服務器
from [email protected] //發送郵件的郵箱
auth login //使用smtp認證
user hello //對應的郵箱賬號
password hello //密碼
logfile /usr/local/msmtp/log/mmlog //日誌文件
chmod 600 etc/msmtprc
(注:如果你不能確定 你的郵箱服務器是否支持認證或TLS 加密,可以使用命令/usr/local/msmtp/bin/msmtp --host=smtp.yourprovider.example --serverinfo,根據結果選擇認證方式,若需要加密,可能還要添加tls on參數,我這裏沒有添加)
vi /usr/local/mutt/etc/Muttrc 開頭加上
set sendmail="/usr/local/msmtp/bin/msmtp"
set from="[email protected]"
3.測試
或 /usr/local/mutt/bin/mutt -s "hello" [email protected] < /home/aa.txt