Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111830
  • 博文数量: 25
  • 博客积分: 1094
  • 博客等级: 少尉
  • 技术积分: 284
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 16:36
文章分类

全部博文(25)

文章存档

2011年(14)

2010年(11)

分类: LINUX

2010-03-09 16:11:55

 

[root@fedora ~]# rpm -qa|grep msmtp
msmtp-1.4.17-2.fc11.i586
[root@fedora ~]# rpm -qa|grep mutt
mutt-1.5.19-4.fc11.i586

fedora11可以直接yum

centos 5mutt 可以yum

msmtp需要自己去找RPM

[root@fedora ~]# vim .msmtprc

# Set default values for all following accounts.
defaults
logfile /opt/msmtp/log/msmtp.log #日志文件地址自己创建

# The SMTP server of the provider.
account vvexpo
tls on
tls_certcheck off   #使用gmail必须开启红色的2项
from
host smtp.gmail.com  #smtp地址
auth on
user test  #用户名
password 123456  #密码

# Set a default account
account default : vvexpo
第2种设置 一般用于自己架设的邮件服务器如postfix

[root@fedora ~]# vim .msmtprc

# Set default values for all following accounts.
defaults
logfile /opt/msmtp/log/msmtp.log

# The SMTP server of the provider.
account vvexpo
from

host smtp.extmail.com  #smtp地址
auth login

user test  #用户名
password 123456  #密码

# Set a default account
account default : vvexpo

[root@fedora ~]# tail -n 6 /etc/Muttrc
set sendmail="/usr/bin/msmtp"
set realname="extmail"
set

set use_from=yes
set envelope_from=yes
set editor="vi"

发信测试
msmtp

test

ctrl+d 结束

测试

 echo "正文" |mutt -a 附件 -s "aa" -c 邮箱地址

 

附上一个脚本

 

#! /bin/nash
#被监控服务器、端口列表
server_all_list=(\
\
\
\
\
\
\
\
\
\
\
\
)
 
aa=邮件测试
server_all_len=${#server_all_list[*]}
i=0
while  [ $i -lt $server_all_len ]
do
   server_ip=$(echo ${server_all_list[$i]} | awk -F '\' '{print $1}')
if echo "$aa" |mutt -a "index.html" -s "$aa" -c ${server_ip}
then
           echo "发送成功"
        else
           echo "发送失败"
           exit 0
      fi
         sleep 1
let i++
done

sed 's/from.*/from -i aa 

阅读(1448) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~