centos 6.x 配置 mail 发送外部邮件详解和 sendmail 使用简介
一、mail基本配置
1、配置:vim /etc/mail.rc
在文件末尾追加以下内容:
set from=@.com # 别名<123456789@163.com> set smtp=smtphz.qiye..com set smtp-auth-user=@.com set smtp-auth-password=xxx set smtp-auth=login # 两种常用模式:tls、ssl,如果使用的是后者,则password填写授权码而不是密码 set ssl-verify=ignore set nss-config-dir=/etc/pki/nssdb # set smtp-use-starttls
虽然不知道 smtp-use-starttls 配置的具体含义,但是开启后报:Error in certificate: Peer's certificate issuer is not recognized. 错误
2、测试:echo "这是邮件的内容" | mailx -v -s "这是邮件标题" 123456789@qq.com (mail 即 mailx ?)

#mail -help 常用参数:
-s 主题
-c 抄送(或主送),多人用,隔开
-b 密送
-a 附件
-v 控制台命令行显示发送详情
参考链接:
https://blog.51cto.com/irow10/1812638
https://my.oschina.net/abcfy2/blog/200351  (1、在/etc/crontab中定义的MAILTO=yourmail@domain.com并不会影响到crontab -e;2、mail内容的‘换行’问题)
二、sendmail配置
借助shell脚本实现
#!/bin/sh
from_name="from@tjc"
from="123456789@163.com"
to="123456789@qq.com"
email_title="Test Mail"
email_content="/home/tongjc/output_email.html"
email_subject="服务器数据库备份"
echo -e "To: \"${email_title}\" <${to}>\nFrom: \"${from_name}\" <${from}>\nSubject: ${email_subject}\n\n`cat ${email_content}`" | /usr/sbin/sendmail -t
经测试可以发送成功,但是邮件被识别为垃圾邮件:

浅尝则之,不想继续深入了解了
参考链接:
https://blog.csdn.net/u010735147/article/details/81084086
https://blog.csdn.net/bodybo/article/details/80817968
https://www.jianshu.com/p/9a769903a12f (/etc/mail/sendmail.mc 文件也不存在啊?)
三、扩展:crontab 发送报警邮件

centos 6.x 配置 mail 发送外部邮件详解和 sendmail 使用简介的更多相关文章
- CentOS下安装配置MySQL8.0的步骤详解
下载yum源的安装包 yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm 安装 yu ...
- linux使用mail发送外部smtp邮件
linux使用mail发送外部smtp邮件 第一章 说明 参考资料: http://coolnull.com/2614.html linux自带的mail可以实现外部smtp发邮件.不需要本地配置po ...
- 如何利用sendmail发送外部邮件?
在写监控脚本时,为了更好的监控服务器性能,如磁盘空间.系统负载等,有必要在系统出现瓶颈时,及时向管理员进行报告.在这里通常采用邮件报警,同时,邮件设置为收到邮件,即向指定手机号码发送短信.这样可以实现 ...
- 【ABAP系列】SAP ABAP实现发送外部邮件(添加附件)功能
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[MM系列]SAP ABAP实现发送外部邮件(添 ...
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...
- CentOS 7.5关闭FireWall 和SELinux图文详解
CentOS 7.5关闭FireWall 和SELinux图文详解 1. 环境 CentOS 7.5 2. 关闭FireWall和SELinux 2.1 FireWall 使用systemctl st ...
- GPIO 配置之ODR, BSRR, BRR 详解
STM32 GPIO 配置之ODR, BSRR, BRR 详解 用stm32 的配置GPIO 来控制LED 显示状态,可用ODR,BSRR,BRR 直接来控制引脚输出状态. ODR寄存器可读可写:既能 ...
- STM32 GPIO 配置之ODR, BSRR, BRR 详解
STM32 GPIO 配置之ODR, BSRR, BRR 详解 用stm32 的配置GPIO 来控制LED 显示状态,可用ODR,BSRR,BRR 直接来控制引脚输出状态. ODR寄存器可读可写:既能 ...
- CentOS 最新版的下载地址 + 版本选择详解
CentOS 最新版的下载地址 + 版本选择详解 发现越来越多的机关单位.事业单位开始使用 Linux 作为主要服务器,毕竟,Linux的稳定性和高效性是众所周知的,所以我也打算把自己这一块技术加强一 ...
随机推荐
- JS中类或对象的定义说明
本篇文章主要是对JS中类或对象的定义进行说明介绍.我们知道,JS是面向对象的.谈到面向对象,就不可避免的要涉及类的概念.一般像c#,java这些强类型语言都有固定的定义类的语法.而JS的不同之处在于它 ...
- jquery chosen插件使用及select常用方法
1.chosen插件使用 chosen插件依赖于jQuery库或prototype,使用之前要先引入jQuery或prototype. 引入jquery插件和chosen插件,对需要美化的下拉框执行c ...
- JavaScript基础4——省市联动
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 怎样使一个宽为200px和高为200px的层垂直居中于浏览器中?写出CSS样式代码。
div{ height:100px; width:100px; position:absolute; top:50%; width:50%; margin-letf:-100px; margin-to ...
- Maven中添加Jetty服务器配置
<project> <!--其它配置--> <build> <plugins> <plugin> <groupId>org.mo ...
- mysql清空表数据并重置自增ID
mysql清空表数据并重置自增ID: ## 查看mysql> select * from work_order_company;mysql> show create table work_ ...
- 网络拓扑_配置VLAN虚拟局域网
目的: 1.创建VLAN10,VALN20,VLAN30; 2.将端口加入VLAN 3.查看VLAN信息 拓扑图: 步骤: 1.在三层交换机中创建VLAN10,VLAN20,VLAN30 <Hu ...
- tuple&dict
# n = (12,[23,56]) # n[1][0] = 89 #元组不可修改,但元组内部的列表内部的元素可以修改,但内部的列表的内部也是元组,则他不可修改 # print(n) # n = (1 ...
- glDrawArrays 和 glDrawElements
在openGL中,所有图形都是通过分解成三角形的方式进行绘制.(一个矩形分解成两个三角形进行绘制) glDrawArrays 和 glDrawElements 的作用都是从一个数据数组中提取数据渲染 ...
- 记一次 gunicorn 启动 flask 出问题的经历
出错现象: gunicorn+nginx+flask 部署项目, 部署过程没问题,项目也正常启动了,但是一旦访问接口,就会报错: Traceback (most recent call last): ...