msmtp詳細安裝及使用
阿新 • • 發佈:2019-01-12
tar jxvf msmtp-1.4.30.tar.bz2
解壓在/usr/local/src下
./msmtp-1.4.30/configure –prefix=/usr/local/msmtp
make
make install
配置msmtp賬號
切換到,cd /usr/local/msmtp
新建資料夾etc,mkdir etc
vi /usr/local/msmtp/etc/msmtprc
# Set default values for all following accounts.
defaults
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account test
# SMTP郵件伺服器地址
host smtp.qq.com
# 傳送的郵件Email
from [email protected]
auth login
# 郵件伺服器登入賬號
user [email protected]
# 郵件伺服器登陸密碼
password 123456
# Set a default account
account default: test
由於password是明碼,所以我們需要修改此檔案的許可權 chmod 600 etc/msmtprc
測試
/usr/local/msmtp/bin/msmtp [email protected]
輸入任意字元,然後按Ctrl+D退出,檢視郵件是否收到。
由於設定了日誌,可以到 /usr/local/msmtp/msmtp.log,檢視日誌,發信成功失敗都會有記錄。
一般Linux都會預設安裝mutt,CentOS也不例外,如果沒有安裝可以使用 # yum install mutt
vi /etc/Muttrc ,編輯mutt的總設定,修改以下幾行
set from="傳送郵件地址"
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="發件人"
set editor="vi"
#發件地址最好與msmtp設定的賬號相同,否則可能會出錯
vi ~/.muttrc , 編輯根目錄下的設定
set envelope_from=yes
set from=”傳送郵件地址”
set realname=”發件人”
set use_from=yes
測試一下mutt是否有效
echo "測試內容" | mutt -s "測試標題" 測試郵件地址
echo "test" |mutt -s " [email protected]
結束
解壓在/usr/local/src下
./msmtp-1.4.30/configure –prefix=/usr/local/msmtp
make
make install
配置msmtp賬號
切換到,cd /usr/local/msmtp
新建資料夾etc,mkdir etc
vi /usr/local/msmtp/etc/msmtprc
# Set default values for all following accounts.
defaults
logfile /usr/local/msmtp/msmtp.log
# The SMTP server of the provider.
account test
# SMTP郵件伺服器地址
host smtp.qq.com
# 傳送的郵件Email
from
auth login
# 郵件伺服器登入賬號
user [email protected]
# 郵件伺服器登陸密碼
password 123456
# Set a default account
account default: test
由於password是明碼,所以我們需要修改此檔案的許可權 chmod 600 etc/msmtprc
測試
/usr/local/msmtp/bin/msmtp [email protected]
輸入任意字元,然後按Ctrl+D退出,檢視郵件是否收到。
由於設定了日誌,可以到 /usr/local/msmtp/msmtp.log,檢視日誌,發信成功失敗都會有記錄。
一般Linux都會預設安裝mutt,CentOS也不例外,如果沒有安裝可以使用 # yum install mutt
vi /etc/Muttrc ,編輯mutt的總設定,修改以下幾行
set from="傳送郵件地址"
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="發件人"
set editor="vi"
#發件地址最好與msmtp設定的賬號相同,否則可能會出錯
vi ~/.muttrc , 編輯根目錄下的設定
set envelope_from=yes
set from=”傳送郵件地址”
set realname=”發件人”
set use_from=yes
測試一下mutt是否有效
echo "測試內容" | mutt -s "測試標題" 測試郵件地址
echo "test" |mutt -s "
結束