Linux周期性自动发送邮件
来源:互联网 发布:js获取div文本内容 编辑:程序博客网 时间:2024/05/29 07:36
万恶的楼主想给同学发送垃圾邮件试试,于是乎写了两个脚本:
我用的ubuntu,首先安装sendemail软件,如下
apt-get install sendemail
cd /root/ sendmail2 进入我的发邮件脚本目录(随便创建一个目录即可)
vim sendsh.sh
sendemail -s smtp.163.com -f christ@163.com -t buddha@qq.com -u hello -m "hello" -xuchrist -xp YOURPASSWORD -o tls=auto
其中
-s smtp.gmail.com 指定服务器域名,邮件发送一般通过SMTP协议实现,其域名一般为smtp.***.com,比如qq邮箱的服务器为smtp.qq.com,163邮箱则为smtp.163.com
-f christ@gmail.com指定发送邮箱地址
-t buddha@qq.com 指定目的邮箱地址
-u hello 邮件标题
-m "A hello from Christans to buddhists via gmail" 邮件正文,较长的正文可以先存在文本文件中,不妨命名为mail.txt,然后换用-o message-file=mail.txt
-xu christ 指定邮箱用户名,即邮箱地址@之前的部分
-xp YOURPASSWORD指定发送邮箱的密码
-o tls=auto 加密方式在none, tls, ssl中自动选择
如果想在邮件中粘帖附件
-a attachment_file1 attachment_file2 attachment_file3
为了周期性发送,再写个脚本
vim mon.sh
while true
do
/root/sendmail2/sendsh.sh
sleep 100
done
这样便每隔100s发送一次邮件了,但还不能马上用
为了更好的执行,我们把mon.sh 和 sendsh.sh 的权限改一下,否则只能sh sendsh.sh执行这些脚本文件
chmod 755 mon.sh sendsh.sh
nohup /root/sendmail2/mon.sh > /dev/null 2>&1 & 挂起让程序后台执行,每100s发一次邮件
- Linux周期性自动发送邮件
- Linux配置自动发送邮件
- Linux下自动发送邮件程序
- Linux 配置 SVN自动发送邮件
- Linux下使用mutt自动发送邮件
- Ubuntu Linux自动发邮件配置及邮件发送脚本
- 自动发送邮件
- 自动发送邮件
- 如何自动发送邮件
- SVN 邮件自动发送
- C#自动发送邮件
- 自动发送邮件方法
- 邮箱自动发送邮件
- 邮件自动发送
- Java自动发送邮件
- java 自动发送邮件
- Android 自动发送邮件
- .net 自动发送邮件
- Spring-tx声明式事务、@Transaction注解事务
- MT8382
- RecyclerView初步认识
- VMware建立一个裸机linux
- jsp国际化/格式化标签库
- Linux周期性自动发送邮件
- Cocos2d Android项目手动编译日记之SDK版本(一)
- 在STM32上移植FreeModbus RTU的一点经验总结
- 【Unity】 相机移动脚本
- 获取tableView当前选中的cell
- JAVA逻辑运算符
- dbscan聚类算法的R实现
- java动态代理
- 向h文件拖属性不要偷懒