1.下载安装mstmp
http://sourceforge.net/projects/msmtp
http://download.chinaunix.net/download/0008000/7048.shtml
tar jxvf msmtp-1.4.28.tar.bz2 (解压缩)
cd msmtp-1.4.28
./configure --prefix=/opt/msmtp (安装路径)
make
make install (安装)
(如果提示"undefined reference to `gnutls_priority_set_direct'",使用msmtp-1.4.5.tar.bz2)系统版本过低,更换版本
cd /opt/msmtp
./bin/msmtp --version (查看版本)
mkdir -p {etc,log} (建立2个目录)
#######################################################
2.下载并安装mutt
http://sourceforge.net/projects/mutt
tar xzvf mutt-1.5.21.tar.gz
cd mutt-1.5.21
./configure --prefix=/estock/estock/mutt
make
make install
################################
3. 配置msmtp
su - test
vim .msmtprc #这个文件可以放在/etc/
msmtprc
# Set default values for all following accounts.
defaults
logfile /opt/msmtp/log/msmtp1.log
# The SMTP server of the provider.
account etaoko.rd
host smtp.exmail.qq.com
from x@etaoko.com
auth login
tls off
user xxxxxxx@xxx.com
password xxxxxxx
# Set a default account
account default : etaoko.rd
##########################################
4. 配置mutt
su - test
vim .muttrc
#这个文件可以放在/etc/muttrc ,不过我总感觉放在这只能用root用户发邮件,其它用户发不出去,不知道为什么
set sendmail="/opt/msmtp/bin/msmtp"
set from="etaoko.rd@etaoko.com"
set realname="etaoko.rd"
set charset="UTF-8"
set editor="vi"
############################################
5. 更改两个用户的所属用户组及权限
chown test:test
.msmtprc
chown test:test .muttrc
chown 600 .msmtprc
#############################################
测试
6.测试msmtp
./bin/msmtp jiangxi@etaoko.com
(输入)test
(Ctrl+d)
7.测试mutt
echo "正文" | mutt -e 'set charset="GBK";set send_charset="GBK:UTF-8"' -s "主题" -a /oracle/task_Timing/export/20150611.xls -c 304034605@qq.com -c 358181576@qq.com liusainan@etaoko.com
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29798713/viewspace-1334590/
,如需转载,请注明出处,否则将追究法律责任。