天天看點

Linux發送郵件

以下是自己收集的實用Linux下簡單配置外部郵箱發送郵件的方法:

1、配置/etc/mail.rc,使用mail指令

# vim /etc/mail.rc

###調用外部郵箱  

set [email protected]    

set smtp=smtp.exmail.qq.com 

set [email protected]    

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]