CentOS7配置mailx使用外部smtp服务器发送邮件
转自huskiesir的博客:
发送邮件的两种方式:
1.连接现成的smtp服务器去发送(此方法比较简单,直接利用现有的smtp服务器比如qq、新浪、网易等邮箱,只需要直接配置mail.rc文件即可实现)
2.自己搭建私有的smtp服务器(需要用到postfix、bind等服务)
此文章只介绍第一种方式去实现
具体流程:
1、查看mailx服务是否安装
[root@localhost ~]# rpm -qa|grep mailx
mailx-12.5-19.el7.x86_64
libreport-plugin-mailx-2.1.11-40.el7.centos.x86_64
2、配置qq邮箱
进入qq邮箱首页,点击设置>账户,然后找到下图截取的地方(需要设置的,如图)

设置完之后呢,就要把生成的授权码作为邮箱的password的啦~
3、配置/etc/mail.rc文件

#设置发件人名称
set from=1832025651@qq.com
#设置邮件服务器
set smtp=smtp.qq.com
#填写自己邮箱地址
set smtp-auth-user=1832025651@qq.com
#输入邮箱验证码
set smtp-auth-password=pfljngafoqaxecff
#smtp的认证方式,默认是login
set smtp-auth=login

4、使用mail命令发送邮件
假如要发送的文本内容在mesg,那么发送方式可以用以下两种方式:
mailx -s "发件人名称 邮件标题" xxx@163.com < mesg
cat mesg | mailx -s "发件人名称 邮件标题" xxx@163.com
注:如果已经在/etc/mail.rc下指定了发件人名字,那么发件人名称可以为空。
CentOS7配置mailx使用外部smtp服务器发送邮件的更多相关文章
- centeros 7配置mailx使用外部smtp服务器发送邮件
		
发送邮件的两种方式: 1.连接现成的smtp服务器去发送(此方法比较简单,直接利用现有的smtp服务器比如qq.新浪.网易等邮箱,只需要直接配置mail.rc文件即可实现) 2.自己搭建私有的smtp ...
 - centos7 配置mailx使用外部smtp发送外网邮件
		
1- 安装 1.1- 安装mailx yum install mailx -y 2- 配置 2.1- 配置外部发件邮箱 vim /etc/mail.rc 在最后加上: //如果不存在,则编辑/etc/ ...
 - Centos 配置mailx使用外部smtp发送邮件
		
安装mailx yum install mailx 配置mailx 笔者推荐163邮箱,当然,QQ邮箱也是可以的,PS:记得要进邮箱打开SMTP vi /etc/mail.rc //如果不存在,则编辑 ...
 - Ubuntu 使用 heirloom-mail 调用外部邮箱 SMTP 服务器发送邮件
		
使用本地服务发邮件,经常被过滤掉而且占用资源,发送成功率不高.所以使用外部SMTP服务器发送邮件成为了需求. SMTP认证的目的是为了使用户避免受到垃圾邮件的侵扰,简单地说就是要求必须在提供了账户名和 ...
 - Linux 上使用 Gmail SMTP 服务器发送邮件通知
		
导读 假定你想配置一个 Linux 应用,用于从你的服务器或桌面客户端发送邮件信息.邮件信息可能是邮件简报.状态更新(如 Cachet).监控警报(如 Monit).磁盘时间(如 RAID mdadm ...
 - 微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件
		
原文:微软BI 之SSIS 系列 - 使用 Script Task 访问非 Windows 验证下的 SMTP 服务器发送邮件 开篇介绍 大多数情况下我们的 SSIS 包都会配置在 SQL Agent ...
 - JavaMail SMTP服务器发送邮件程序示例 java通过dns服务器解析ip地址
		
/** * JavaMail SMTP服务器发送邮件程序示例 * 扮演SMTP服务器角色与邮件客户端软件最大的区别就是: * SMTP服务器需要解析不同接收人邮件地址主机名对应的SMTP服务器主机名 ...
 - PHP用socket连接SMTP服务器发送邮件
		
PHP用socket连接SMTP服务器发送邮件 PHP用socket连接SMTP服务器发送邮件学习实验记录: 分析与SMTP会话的一般流程 1. HELO XXX \r\n //XXX就是自己起个名字 ...
 - CentOS7 配置Mailx使用SMTP发送邮件
		
mail.mailx和sendmail介绍: mail是mailx的别名,最初叫nail(与arch linux目前用的S-nail基因相同):mail是Heirloom的一个子项目.sendmail ...
 
随机推荐
- [Android] Android 最全 Intent 传递数据姿势
			
我们都是用过 Intent,用它来在组件之间传递数据,所以说 Intent 是组件之间通信的使者,一般情况下,我们传递的都是一些比较简单的数据,并且都是基本的数据类型,写法也比较简单,今天我在这里说的 ...
 - ArcGIS——使用符号级别区分重叠的面图层
			
1.有这样一个面图层shp文件(区域相重叠),需要做出如下右图的效果: 2.导入shp文件后,右键shp文件,属性->符号系统 3.高级->符号级别 将面积最大的图层的级别设为最小,面积最 ...
 - 常见JS写法
			
1.在DIV中找某个CLASS $('.doc_input', 'div')
 - delphi 获取时间戳 如何得到 和 js 中 new Date().getTime();的 相同?
			
new Date().getTime(); //1533213439019 通过,启发 function DateTimeToUnix(const AValue: TDateTime): Int64 ...
 - Spring AOP获取方法的参数名称和参数值
			
aop配置: <aop:aspectj-autoproxy expose-proxy="true" /> @Before(value = "execution ...
 - P5304 [GXOI/GZOI2019]旅行者
			
题目地址:P5304 [GXOI/GZOI2019]旅行者 这里是官方题解 一个图 \(n\) 点 \(m\) 条边,里面有 \(k\) 个特殊点,问这 \(k\) 个点之间两两最短路的最小值是多少? ...
 - 2018-2019-20175315 实验一 《Java开发环境的熟悉》实验报告
			
2018-2019-20175315实验一 <Java开发环境的熟悉>实验报告 一.实验内容及步骤 实验1 1.用mkdir建立“20175303exp1”的目录 2.在“20175303 ...
 - 封装selenium自动化框架中的截图功能
			
对selenium自带的截图功能进行封装: 以下为封装的代码,自定义一个.py文件即可,图片路径自己设置一个. #coding:utf-8 class Screen(object): ''' 封装的截 ...
 - 【原创】大数据基础之Logstash(5)监控
			
有两种方式来监控logstash: api ui(xpack) When you run Logstash, it automatically captures runtime metrics tha ...
 - 【原创】大叔经验分享(48)oozie中通过shell执行impala
			
oozie中通过shell执行impala,脚本如下: $ cat test_impala.sh #!/bin/sh /usr/bin/kinit -kt /tmp/impala.keytab imp ...