安装

yum -y install mailx

测试是否安装成功

[root@localhost tools]# which mail
/bin/mail

编辑配置文件

vi /etc/mail.rc 
在文件末尾添加

set from=*****@163.com
set smtp=smtp.163.com
set smtp-auth-user=****@163.com
set smtp-auth-password=****
set smtp-auth=login
set ssl-verify=ignore

其中

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

测试

echo '1233' | mail -s 'test.'  -a test.txt 1439084907@qq.com

mail  -s  '主题'  1439084907@qq.com  <  test.txt 
sed -i 's/\r$//' urfile

Gitlab自动备份,发邮箱提醒脚本:

#!/bin/bash# gitlab 机房备份路径
LocalBackDir=/data/gitlabData/backups#当前系统日期
DATE=`date +"%Y-%m-%d"`#邮件写入的文件
mailcontent=$LocalBackDir/mail/mailcontent_$DATE# 收件人邮箱
mailToUser=1439084907@qq.com#Log存放路径
LogFile=$LocalBackDir/log/backup_$DATE.log#新建日志文件
touch $LogFile#追加日志到日志文件
echo "Gitlab auto backup at local server, start at  $(date +"%Y-%m-%d %H:%M:%S")" >  $LogFile
echo "---------------------------------------------------------------------------" >> $LogFile#执行gitlab本地备份功能
gitlab-rake gitlab:backup:create SKIP=registry
# $?符号显示上一条命令的返回值,如果为0则代表执行成功,其他表示失败
if [ $? -eq 0 ];then#追加日志到日志文件echo "-----------------------------------Success!----------------------------------------" >> $LogFileecho "Gitlab auto backup at local server, end at  $(date +"%Y-%m-%d %H:%M:%S")" >>  $LogFile#写Email的正文内容> "$mailcontent"echo "GitLab Backup Daily Report,backup at local server Success ! Please Check your Email and read the following log file" >> $mailcontent#读取mailcontent内容当做邮件正文 ,附件为Log文件cat $mailcontent | mail -s 'Congratulation! GitLab auto backupFiles Success Report.'  -a $LogFile $mailToUser
else#追加日志到日志文件echo "-----------------------------------Failed!---------------------------------------" >> $LogFileecho "Gitlab auto backup at local server failed at  $(date +"%Y-%m-%d %H:%M:%S")" >>  $LogFile#写Email的正文内容> "$mailcontent"echo "GitLab Backup Daily Report,Backup at local server failed Failed !  Please Check your Email and read the following log file !" >> $mailcontent#读取mailcontent内容当做邮件正文 ,附件为Log文件cat $mailcontent | mail -s 'Warning! GitLab Backup at local server Failed Report.'  -a $LogFile $mailToUser
fi

Centos7 配置163邮箱相关推荐

  1. Django配置163邮箱出现 authentication failed(535)错误解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthentication ...

  2. centos7 配置QQ邮箱发送邮件

    centos7 配置QQ邮箱发送邮件 安装 yum -y install mailx 测试是否安装成功 [root@localhost tools]# which mail /bin/mail 编辑配 ...

  3. 禅道邮箱配置163邮箱/阿里云邮箱区别

    禅道邮箱配置163邮箱/阿里云邮箱区别 禅道支持邮件提醒,当需求.任务.bug等发生变化的时候,可以发邮件提醒.邮件的配置方法如下: 使用管理员登录禅道. 进入后台管理,点击"发信配置&qu ...

  4. [Jenkins]jenkins配置163邮箱做邮件发送

    1. 开通163邮箱SMTP服务: 设置->POP3/SMTP/IMAP->查看有没开启,如果没有,按照步骤进行开启: 2. 插件安装 Dashboard->Manage Jenki ...

  5. 五、jenkins配置163邮箱,并能收到邮件信息

    前言: ===========准备工作:1.安装jenkins 2.安装jenkins插件 3.注册163邮箱,并开始POP3/SMTP/IMAP,设置客户端授权码 首先要准备邮件插件:Email E ...

  6. php发送163邮件554,PHPMailer配置163邮箱发送邮件

    今天开发的功能中,需要实现发送邮件通知提醒,而PHP端使用的是PHPMailer这个第三方库来实现的,发送者邮件使用的是网易的163邮箱,但是在调试的时候遇到了问题,那就是一直报没有权限.最后才明白原 ...

  7. linux添加163邮箱,centos 7 mailx配置163邮箱发送邮件

    安装 yum -y install mailx [root@Linux-svn .certs]# vim /etc/mail.rc #修改配置文件,最后面添加即可 set from=wcczcl@16 ...

  8. Outlook配置163邮箱

    需要进行163邮箱和outlook两方面的设置 163邮箱设置 在设置中开启POP3/SMTP/IMAP服务 新增一个授权密码,并注意到下面的服务器地址 其中POP3是接收邮件的,SMTP是发送邮件的 ...

  9. outlook2016 配置163邮箱

    1.确认邮箱协议是否启用,未启用outlook会配置失败: 配置查看路径:网页版邮箱--顶部<设置>--POP3/SMTP/IMAP 已启用如下图: 未启用则勾选保存--跳转输入手机验证码 ...

最新文章

  1. 常见的shell实例
  2. 关于union的那些事儿
  3. msf与cs互相传动
  4. javafx ui_调用以验证JavaFX UI的响应能力
  5. MATLAB判断奇偶数
  6. 有进度条圆周率Π计算
  7. 怎样在linux系统上安装r,Linux系统之路——如何在CentOS7.2安装R(示例代码)
  8. Oracle 12c 关于密码(password)的几个新特性小结
  9. (三)使用自动编码器进行深度伪造
  10. android天地图使用,天地图嵌入到Android手机中
  11. poj 2417 Discrete Logging
  12. SQL2008触发器
  13. H5新增音频标签-audio
  14. 【笔记】HEFT——面向异构计算的高性能、低复杂度任务调度
  15. EUI组件之HScrollBar VScrollBar (动态设置滑块图片)
  16. 电脑版微信发不了文件和图片
  17. nmap常用命令有哪些
  18. CCF认证2019031-小中大
  19. ★人眼到底等于多少像素 ?
  20. matlab simulink锂离子电池智能充电策略研究

热门文章

  1. linux交互式进程初始化失败怎么办,电脑进入安全方式仍然显示交互式登录进程初始化失败...
  2. 数仓工具—Hive实战之 UDF GIS(16)
  3. 关于使用sdkmanager命令报错(环境:Mac+Android SDK)
  4. lumia535 刷Android,附教程:看看你的Lumia手机能不能刷安卓!
  5. Android开发(四):在标题栏右上角实现菜单(三个点)
  6. 一根网线搞定树莓派可视化界面
  7. NFS服务配置与mount nfs时-o nolock的问题
  8. zbrush常用笔刷_zbrush笔刷大合集
  9. 2023计算机毕业设计SSM最新选题之java中药城药材销售管理系统eah41
  10. FinalRecon:一款多功能网络侦查OSINT工具