本番環境でのmailコマンド代替ツール、最初のmsmtp
本番環境でのmailコマンド代替ツール、最初のmsmtp
現在、多くの生産環境では、より多くのmailツールを探しています.今日は最初のツールをテストします.
後で第3項を放出します.
msmtpをダウンロードしてインストールするには:
プロファイルの生成:
***送信内容の修正に注意:
vim .msmtprc
修正msmtprc権限
vim/etc/mail.rc
***修正するとmailコマンドがmsmtpを呼び出してメールを送信することに注意してください.
***注意このように修正するとmailのlogは/var/log/maillogに書かれず、~/.msmtp.log
メールの内容をテストします.
現在、多くの生産環境では、より多くの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]
?
, 。