以下是自己收集的實用Linux下簡單配置外部郵箱發送郵件的方法:
1、配置/etc/mail.rc,使用mail指令
# vim /etc/mail.rc
###調用外部郵箱
set smtp=smtp.exmail.qq.com
set smtp-auth-password="XXXXXX"
set smtp-auth=login
然後使用mail指令即可發送郵件了
2、msmtp+mutt方式
msmtp下載下傳位址:https://sourceforge.net/projects/msmtp/files/msmtp/
1)安裝msmtp
# wget http://heanet.dl.sourceforge.net/project/msmtp/msmtp/1.6.5/msmtp-1.6.5.tar.xz
# xz -d msmtp-1.6.5.tar.xz
# tar xvf msmtp-1.6.5.tar
# cd msmtp-1.6.5
# ./configure --prefix=/usr/local/msmtp
# make && make install
2)配置msmtp
# vim ~/.msmtprc
account default
host smtp.exmail.qq.com
from [email protected]
user [email protected]
password XXXXXX
logfile ~/.msmtp.log
3)安裝配置mutt
# yum install mutt -y
# vim /etc/Muttrc
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname="XXXXXX"
set editor="vim"
4)發送郵件
# echo "這裡是正文" | mail -s "這裡是标題" [email protected]