linux发送邮件、shell发送邮件、mailx发送邮件

  • 一、安装linux发送邮件工具
  • 二、配置环境
    • 1.邮箱信息配置
    • 2.配置证书密匙
    • 3.发送邮件

一、安装linux发送邮件工具

yum -y install mailx

二、配置环境

1.邮箱信息配置

[root@muzi /]# vim /etc/mail.rc

注:邮箱授权密码不是邮箱密码,需要从邮箱设置中获取,还需要从设置中开启POP3/SMTP服务

set from=123456@qq.com             #发送人邮箱
set smtp=smtps://smtp.qq.com:465   #邮件服务器地址
set smtp-auth-user=123456@qq.com   #邮箱账号
set smtp-auth-password=123456      #邮箱授权密码
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb

注意smtp地址,可根据邮箱配置和服务器配置

服务器地址:
smtp=smtps://smtp.qq.com:465   #邮件服务器地址
smtp=smtp.qq.com   #默认25端口
smtp=smtps://smtp.163.com:465   #邮件服务器地址
smtp=smtp.163.com   #默认25端口

2.配置证书密匙

注:这里以qq邮箱正式为例,如需要163邮箱,可将下列qq替换为163即可

[root@muzi /]# mkdir /root/.certs
[root@muzi /]# echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
[root@muzi /]# certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
[root@muzi /]# certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
[root@muzi /]# certutil -L -d /root/.certs
[root@muzi /]# certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/ -i ~/.certs/qq.crt

3.发送邮件

[root@muzi /]# echo '这是内容' | mail -s '这是标题' 123456@qq.com

linux发送邮件、shell发送邮件、mailx发送邮件相关推荐

  1. Linux mailx发送邮件到QQ邮箱(测试成功)

    Linux mailx发送邮件到QQ邮箱(测试成功) QQ邮箱设置授权码 安装 yum install mailx # centos sudo apt-get install heirloom-mai ...

  2. linux 用户与用户发邮件,Linux自动向指定用户发送邮件

    Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx ...

  3. Linux配置sendmail实现PHP发送邮件

    Linux配置sendmail实现PHP发送邮件 1.安装sendmail yum -y install sendmail 2.安装mail命令 yum -y install mailx 3.开启se ...

  4. java sql结果发送邮件_利用mailx和Office365 SMTP发送邮件

    Mailx是一个智能邮件处理系统,提供POSIX mailx命令功能,提供MIME.IMAP.POP3.SMTP和S/MIME扩展,通过调用sendmail来发送邮件. 安装mailx: # yum ...

  5. Linux 平台使用smtp协议发送邮件

    Linux平台使用smtp协议 发送邮件 前言 项目简介 项目开发环境 项目代码 测试结果以及存在问题 写在最后 前言 本人第一次写博客,主要目的是想记录一下自己的学习结果,本篇博客内容纯手打,参考资 ...

  6. Linux/Unix shell 监控Oracle告警日志(monitor alter log file)

    使用shell脚本实现对Oracle数据库的监控与管理将大大简化DBA的工作负担,如常见的对实例的监控,监听的监控,告警日志的监控,以及数据库的备份,AWR report的自动邮件等.本文给出Linu ...

  7. linux 邮件附件 中文,linux bash下通过mailx发送中文内容显示为附件的解决

    满意答案 skicotvo99 2017.01.30 采纳率:44%    等级:8 已帮助:561人 linux bash下通过mailx发送中文内容显示为附件的解决mailx版本,这里默认是mai ...

  8. 京峰linux课程目录,京峰教育 Linux编程Shell从入门到精通视频教程

    本套课程适用于初学者以及各类运维人员,我们可以通过本次系列的编程技术学习,掌握企业里面的运维编程必备脚本,同时掌握企业运维到底要求会什么东西,有哪些是我们必须要掌握的知识,为我们的运维能力保驾护航.增 ...

  9. linux shell cgi post,linux下shell处理cgi的方法--post get

    web server获取网页上HTML的DOM对象信息发送来的信息,主要有get和post方法. 介绍原理的文章很多,但介绍实际应用到linux的shell中的文章很少. 1.get方法 ①表单源码如 ...

  10. linux shell脚本攻略_(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤...

    今天为大家带来的内容是:(python)Linux下shell脚本监控Tomcat的状态并实现自动启动步骤 本文内容主要介绍了Linux下shell脚本监控Tomcat的状态并实现自动启动的步骤,文章 ...

最新文章

  1. fond+html属性,JQuery 干货篇之选择元素
  2. 用神经网络分类矩阵和矩阵的转置
  3. Selenium代码示例
  4. getParameter
  5. json在线格式化【推荐】
  6. deepin系统15.6版本安装执行那个exe文件_深度操作系统 deepin 20(1003)正式版发布:计算器支持科学计算,新增邮件、相机等应用...
  7. Hive与RDBMS的区别
  8. 2018.06~7 阅读随笔
  9. 前端唤起QQ和加群功能
  10. 数据库主键到底是用自增长(INT)好还是UUID好?
  11. IMX6DL 在Android4.4.2版本插入SD卡不能开机
  12. anaconda使用心得
  13. 督办督查局APP隐私策略
  14. java非主流火星文输入法_火星文转换器,火星文转换器在线转换
  15. 【java】案例:猫与狗 【继承】【多态】
  16. 四、NPP/VIIRS夜间灯光数据校正之连续性校正
  17. RT-Thread Studio使用笔记(五):I2C设备及AT24C256的使用
  18. SQL Server附加数据库(2005)
  19. 【重要更新】Senparc.Weixin SDK v4.3.3升级说明
  20. 商业计划书范文3000_商业计划书范文

热门文章

  1. Spring5.0常用的注解解析
  2. 背景图片不跟随滚动条滚动
  3. 高楼大厦素材高清图片
  4. 《learning graph embedding with adversarial training methods》论文阅读
  5. 部署项目中Nginx遇到的错误
  6. matlab latlon2pix,Simscape Electrical
  7. python BitTornado P2P分发大文件
  8. java实现bmp图片信息隐写
  9. jquery多个类选择,字符串转数值
  10. QT做一个按钮Qpushbutton 倒计时功能的小小程序