[svc]msmtp+mutt发附件,发邮件给多个人
环境:centos6.7 x86-64
内网有web服务器(curl可展示目录)
#预安装软件
yum install lrzsz ntpdate sysstat dos2unix wget telnet tree -y
#下载软件
cd /usr/local/src
wget http://192.168.x.x/msmtp-1.4.32.tar.bz2
[ $? -eq 0 ] || exit 1 #安装msmtp
tar jxvf msmtp-1.4.32.tar.bz2
cd msmtp-1.4.32
./configure -prefix=/usr/local/msmtp
make
make install #拷贝msmtrc配置
mkdir -pv /usr/local/msmtp/etc/ && cd /usr/local/msmtp/etc/
wget http://192.168.x.x:/config/msmtprc
[ $? -eq 0 ] || exit 1
cp msmtprc /root/.msmtprc #安装mutt
yum install mutt -y
rpm -qa|grep mutt #复制mutt配置
mv /etc/Muttrc /etc/Muttrc.ori
cd /etc && wget http://192.168.x.x:/config/Muttrc
[ $? -eq 0 ] || exit 1
#安装成功后会收到一份邮件
echo "test from `ifconfig`" |mutt -s "test" xxx@qq.com
Muttrc配置
修改/etc/Muttrc配置如下
set editor="vim"
set from="xx@qq.com"
set realname="发件人"
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
msmtp配置
defaults
logfile /usr/local/msmtp/msmtp.log
account test
host smtp.exmail.qq.com #发送者邮箱服务器地址
from xx@qq.com #对方从这个地址收邮件
auth login
user xx@qq.com #发送者邮箱
password xx #发送者邮箱密码
account default: test
port 25
tls off
重头戏来了
0,用mutt发邮件给一个人
/bin/cat /tmp/access.log | /usr/bin/mutt -s "top traffic of day: $(date +%F)" -a /tmp/etc.tar.gz -e 'set content_type="text/plain"' -e 'my_hdr from:'xx@qq.com -- xx@qq.com
1,用mutt同时发邮件给多个人
/tmp/mailmon.txt
1213213@qq.com
zhangsan@cc.com
lisi@cc.com for i in `/bin/cat /tmp/mailmon.txt`
do
/bin/cat $mondir/mon.log | /usr/bin/mutt -s "top traffic of day: '$day'" -a /tmp/mon*.zip -e 'set content_type="text/plain"' -e 'my_hdr from:'mon@pp100.com -- $i
done
2,用mutt发附件 见上
[svc]msmtp+mutt发附件,发邮件给多个人的更多相关文章
- linux邮件客户端mutt日志文件,发不出邮件
linux上面使用很方便的收发邮件客户端(即MUA),还有一个是mail,大家也可以试试. 在网上找了很多,都说需要msmtp配合使用,其实mutt里面也内建了smtp支持的. mutt and SM ...
- 使用mutt+msmtp在Linux命令行界面下发邮件(续)
一年前写过一篇<使用mutt+msmtp在Linux命令行界面下发邮件>,但是最近想照着文中的办法解决新的问题时发现又有新的疑惑了,所以就有了今天这篇“续集”. 首先说说msmtp.如果你 ...
- 烂泥:ubuntu下配置msmtp+mutt发送邮件
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb. 本文主要介绍如何在Linux下使用msmtp+mutt发送邮件,当然Linux下发送邮 ...
- L05-Linux部署msmtp+mutt发送邮件
一.前言 首先,得明白发送一封邮件的流程,下面一段理论摘抄自廖雪峰的官网网站https://www.liaoxuefeng.com/article/00137387674890099a71c04005 ...
- Zabbix利用msmtp+mutt发送邮件报警
操作系统:CentOS 7 Web环境:Nginx+MySQL+PHP zabbix版本:zabbix-2.4.8.tar.gz 邮件服务:msmtp-1.4.32.tar.bz2 #http ...
- Linux使用Mutt发送邮件/附件
使用Mutt发邮件极其方便,只需要一条命令即可发送或者批量发送邮件 功能说明:E-mail管理程序. 语 法:mutt [-hnpRvxz][-a<文件>][-b<地址>][- ...
- Python模块探秘 Smtplib发送带有各种附件的邮件
这两天对Python的邮件模块比较感兴趣,于是就查了查资料.同时在实际的编码过程中也遇到了各种各样的问题.下面我就来分享一下我与smtplib的故事. 前提条件 我的上一篇博文里面讲解了,发送邮件必须 ...
- 利用Python+163邮箱授权码发送带附件的邮件
背景 前段时间写了个自动爬虫的脚本,定时在阿里云服务器上执行,会从某个网站上爬取链接保存到txt文本中,但是脚本不够完善,我需要爬虫完毕之后通过邮件把附件给我发送过来,之前写过一个<利用Pyth ...
- [SpringBoot] - 发送带附件的邮件
<!--发送email依赖--> <dependency> <groupId>org.springframework.boot</groupId> &l ...
随机推荐
- tcpreplay工具使用
参考:http://www.cnblogs.com/jiayy/p/3447047.html 速率控制算法的大体思路就是,通过适当的sleep,增加包发送的时间,从而减小算出来的速率,以达到用户设 ...
- hive删除列
hive中删除列时没有与mysql语句alter table <table> drop column <col>对应的语句. 然而依然可以完成此功能:使用ALTER TABLE ...
- iOS Web应用开发:运用HTML5、CSS3与JavaScript
<iOS Web应用开发:运用HTML5.CSS3与JavaScript> 基本信息 原书名:Pro iOS web design and development:HTML5, CSS3, ...
- juqery.fn.extend和jquery.extend
jquery.fn == jquery.prototype //true jquery.extend( obj1,obj2 ) 用一个或多个对象来拓展一个对象,返回拓展之后的对象 var aaa = ...
- pyqt5生成的APP制作DMG
http://blog.csdn.net/wudj810818/article/details/70557284 1.环境 Mac OS Python3.5 PyQt5 2.所需工具 Pyinstal ...
- rsa实现js前台加密java后台解密
前段时间写了一个rsa前台加密到后台用java解密,下面共享下实现思路: 准备工作:第三方包是必须的 bcprov-jdk15on-148.jar commons-codec-1.7.jar comm ...
- [Functional Programming Monad] Apply Stateful Computations To Functions (.ap, .liftA2)
When building our stateful computations, there will come a time when we’ll need to combine two or mo ...
- 系统找不到指定文件 No installed service name 'Apache2'
原因:系统服务中没有apache2服务 解决方法: 开始 --运行 --- 输入“CMD”出来DOS窗口---- 输入 D: 回车 再输入 cd D:/Program Files(x86)/Apach ...
- Android Exception 9(requestFeature() must be called before adding content)
08-05 17:36:12.799: W/System.err(10378): java.lang.reflect.InvocationTargetException08-05 17:36:12.7 ...
- ACE调试中的一个小问题——ace_main_i无法链接
初学ace没多久,今天遇到了一个小问题. 具体是:我在写完代码之后,编译老是出现一个错误. 提示: ACE_TEST1.obj : error LNK2019: 无法解析的外部符号 "int ...