linux系统自动备份文件并使用发送邮件

作者:简简单单 2014-06-10

今天突然想到,如果服务器可以将每日的mysql备份发送到我的邮件岂不是爽哉,我也不需要每天去服务器下载备份文件了,而且本机也可以能也出现硬盘机械故障,如果能发送到我的邮箱,那就是邮件服务器来保证我的附件安全了!那岂不是很爽的节奏,说干就干!尼玛,怎么发邮件啊。好吧,找度娘

step1:配置smtp的信息

 代码如下 复制代码

[root@smala ~]# vi /etc/mail.rc

在文件最后变加上着两行(这里我用的腾讯的smtp服务器用来测试的,你可以换成你的需要的smtp信息)

 代码如下 复制代码

set from=534917582@qq.com smtp=smtp.qq.com
set smtp-auth-user=534917582 smtp-auth-password=你的密码 smtp-auth=login

ok,配置完成,我们现在开始发邮件

 代码如下 复制代码

[root@smala mysqlbak]# echo "mail content" | mail -s "mail title" penggangma@126.com

可以发邮件了(-_-!),说好的用来发送备份文件的,纳尼?

 代码如下 复制代码

[root@smala mysqlbak]# echo "mysql bak content" | mail -s "2014-6-3 mysql bakfile www.111com.net" -a /web/backup/mysqlbak/bbs.2014-05-29-17-05-12.sql  penggangma@126.com

加上-a参数指定附件的绝对路径,go。

最近很多网站转摘我的网页就是不带上出处,o(???)o 唉、懒的写我就理解了,但是勤快的删除我加的网站连接你就勤快的删了,我只想对你说:呵呵~~~

相关文章

精彩推荐