码迷,mamicode.com
首页 > 系统相关 > 详细

linux mail发送邮件(2020-08-14)

时间:2020-08-17 17:39:05      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:邮件   打包   邮箱   配置   编辑   定时   ack   用户名   指定   

安装mailx,靠它来发送邮件

yum install mailx

编辑配置文件

vim /etc/mail.rc #添加如下内容

set from=xxxx@163.com
set smtp=smtp.163.com
set smtp-auth-user=xx@qq.com
set smtp-auth-password=xxx
set smtp-auth=login

---说明
from:来自发送的邮箱
smtp:指定第三方发邮件的smtp服务器地址
set smtp-auth-user:第三方发邮件的用户名(邮箱)
set smtp-auth-password:用户名对应的密码,有些邮箱填的是授权码
smtp-auth:SMTP的认证方式,默认是login,也可以改成CRAM-MD5或PLAIN方式

定时执行的脚本

#!/bin/bash
echo "开始"
#打包文件夹
zip -r /home/down/`date +%Y_%m_%d`.zip /www/backup #需要备份的文件夹 
echo ‘打包文件夹完毕‘
#发送邮件
echo `date +%Y_%m_%d` | mail -s `date +%Y_%m_%d` -a /home/down/`date +%Y_%m_%d`.zip 要发送的邮箱@qq.com 
echo ‘发送邮件完毕‘
rm -rf /home/down/"date +%Y_%m_%d".zip
echo ‘删除备份邮件‘
echo "全部完毕"

linux mail发送邮件(2020-08-14)

标签:邮件   打包   邮箱   配置   编辑   定时   ack   用户名   指定   

原文地址:https://blog.51cto.com/itafei/2520297

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!