使用sendmail命令发送附件
在自动化中经常需要将日志文件发送到指定用户组,于是记录一下使用sendmail发送邮件及附件的shell脚本模板
#!/bin/bash
MAILFROM="noreply@`hostname -f`"
MAILTO="mail.to@hotmail.com"
SUBJECT="Sendmail templete test"
ATTACHMENT="XXXXXXX20190227.log"
MAILPART=`uuidgen` ## Generates Unique ID as boundary
MAILPART_BODY=`uuidgen` ## Generates Unique ID as boundary(echo "From: $MAILFROM"echo "To: $MAILTO"echo "Subject: $SUBJECT"echo "MIME-Version: 1.0"echo "Content-Type: multipart/mixed; boundary=\"$MAILPART\""echo ""echo "--$MAILPART"echo "Content-Type: multipart/alternative; boundary=\"$MAILPART_BODY\""echo ""echo "--$MAILPART_BODY"echo "Content-Type: text/plain; charset=UTF-8"echo "This is TEXT part and below is HTML part"echo "--$MAILPART_BODY"echo "Content-Type: text/html; charset=UTF-8"echo ""echo "<html><body><div>THIS IS HTML PART</div></body></html>"echo "--$MAILPART_BODY--"echo "--$MAILPART"echo 'Content-Type: text/plain; name="'$(basename $ATTACHMENT)'"'echo "Content-Transfer-Encoding: base64"echo ""openssl base64 < $ATTACHMENT;echo "--$MAILPART--"
) | sendmail -t
使用sendmail命令发送附件相关推荐
- mail 命令发送附件
因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...
- linux命令sendmail,linux CentOS6的mail/sendmail命令发送电子邮件实现
我经常使用linux也是因为工作都需要在linux centos6中操作,下面来介绍我在linux 中使用mail命令实现邮件发送的方法过程. 由于经常工作在下,所以很多时候需要将自己工作的报告或其他 ...
- 邮件服务器 sendmail发送附件
如何安装这个sendmail,可以参考https://www.jianshu.com/p/d111e059bf8d 如果发送附件,还需要安装sharutils,这个软件包中有uuencode命令,可以 ...
- java邮箱设置密送_修改后可以发送附件、抄送、密送的javabean,吐血推荐~(javamail范例)...
修改后可以发送附件.抄送.密送的javabean,吐血推荐~(javamail范例) 作者:Andy.m 文章来源:www.jspcn.net 发布日期:2004年02月16日 /* *Auth ...
- python发送文件到邮箱_python 发送附件至邮箱
python 发送附件至邮箱 import smtplib from email.MIMEText import MIMEText from email.MIMEMultipart import MI ...
- linux通过mail命令发送到外部邮件
* 本章主要讲解利用mail命令发送到外部邮件,不包括接受邮件,如果要收发邮件需要搭建邮件服务器比如安装sendmail软件 1.如果没有安装mail 使用yum -y install mailx 2 ...
- 【Python】使用Zoho/Hotmail给单人/多人发送Email邮件,以及发发送附件
文章目录 Zoho 给单个接收者发送时 给多接收者发送时.. Hotmail 发送邮件的code smtplib.SMTPNotSupportedError: SMTP AUTH extension ...
- Python 邮件发送之嵌套图片发送附件
哎呀,马上就要五一小长假了,想想都有点小激动,嘿嘿~约那个妹子出去嗨? 人事:五一,4号,5号在公司加班,全体加班. 我:我TM,WTF? 怀着悲愤的心情,写下这个邮件发送,没事的时候给她发点垃圾邮 ...
- sendmail 命令
sendmail 命令 用途 为本地或网络交付传送邮件. 语法 sendmail [ -ba | -bd | -bD | -bh | -bH | -bi | -bm | -bp | -bs | -b ...
最新文章
- 面试:如何决定使用 HashMap 还是 TreeMap?
- 谈谈 Swift 中的 map 和 flatMap
- 亚马逊、谷歌和微软寸土必争的新战场
- 人际关系和谐交际的10个“音符”
- 【转载】从“关于Java堆与栈的思考”一帖看错误信息的传播
- HashMap(摘)
- 【基础】深入浅出神经网络基础
- java 视频合并_java 实现分段视频合并
- Linux系统上QQ闪退的问题
- itools苹果录屏大师_录屏大师限免|2019年1月最后一次苹果精选限时免费App 0131...
- Java Web程序设计——JSP技术(一)
- 《笑傲江湖》清心普善咒——曲谱(琴箫合奏曲)
- RNA保护液、FastAb佐剂、核酸提取试剂盒丨为您的实验锦上添花
- 标志设计错误的10个例子
- AI帮我画出了小说里的人物,我这么多年的小说好像白看了。。。
- 微软PPM 软件 android,微软Surface Duo带来改进后的手写笔支持 Android系统也可顺滑无迟滞...
- 计算机科学四个名校,计算机科学CS四大名校来啦
- 10个免费的顶级跨浏览器测试工具
- 开源二维码QR CODE编码/解码(识别)库
- mysql 判断时间是否当天_mysql判断时间是否是当天,昨天。。。