本番環境でのmailコマンド代替ツール、最初のmsmtp


本番環境でのmailコマンド代替ツール、最初のmsmtp
現在、多くの生産環境では、より多くのmailツールを探しています.今日は最初のツールをテストします.
後で第3項を放出します.
msmtpをダウンロードしてインストールするには:
wget http://optimate.dl.sourceforge.net/project/msmtp/msmtp/1.4.31/msmtp-1.4.31.tar.bz2
tar -jxvf msmtp-1.4.31.tar.bz2
cd msmtp-1.4.31 && ./configure && make && make install

プロファイルの生成:
***送信内容の修正に注意:
vim .msmtprc
defaults
logfile ~/.msmtp.log                       #  
#163 email                         
account 163
tls on
auth on
host smtp.163.com                          #  smtp 
port 25                                    #  
from [email protected]                   #  
tls_certcheck off                      
user [email protected]                   #  
password                                   #  
account default : 163
defaults
logfile ~/.msmtp.log                       #  
#163 email                         
account 163
tls on
auth on
host smtp.163.com
port 25                                    #  
from [email protected]                   #  
tls_certcheck off                      
user [email protected]                   #  
password                                   #  
account default : 163

修正msmtprc権限
chmod 600 .msmtprc

vim/etc/mail.rc
set sendmail="/usr/local/bin/msmtp"

***修正するとmailコマンドがmsmtpを呼び出してメールを送信することに注意してください.
***注意このように修正するとmailのlogは/var/log/maillogに書かれず、~/.msmtp.log
メールの内容をテストします.
mail -s "Test" [email protected] < httpd-check.log                     # httpd-check.log 
mail -s "httpd check" [email protected]  
  



, 。