postfix

gawk学习笔记

≡放荡痞女 提交于 2020-08-10 12:52:52
gawk和sed,grep是linux中文本处理三剑客,功能异常强大,可以把它当做一门独立的编程语言使用,之前的博客中已经描述了 grep 和 sed 的使用方法,下面描述gawk 基本用法:gawk [options] 'program' FILE ... program: PATTERN{ACTION STATEMENTS} 语句之间用分号分隔 print, printf 选项: -F:指明输入时用到的字段分隔符; -v var=value: 自定义变量; 1、print print item1, item2, ... 要点: (1) 逗号分隔符; (2) 输出的各item可以字符串,也可以是数值;当前记录的字段、变量或awk的表达式; 注意:Awk 中如果想实现变量替换不可以用引号 (3) 如省略item,相当于print $0; 2、变量 2.1 内建变量 FS:input field seperator,默认为空白字符;相当于awk -F OFS:output field seperator,默认为空白字符; RS:input record seperator,输入时的换行符; ORS:output record seperator,输出时的换行符; NF:number of field,字段数量 {print NF}, {print $NF}

Centos7+Mysql8双机热备(主-主复制HA) 操作说明

我怕爱的太早我们不能终老 提交于 2020-08-09 11:04:29
Centos7+Mysql8双机热备(主-主复制HA) 操作说明 庞国明,2018-09-13 1.1 操作前的准备 两台服务器,并同时按照Centos7.3新装版本(必须装相同版本); 如果有外网链接则配置Centos7联网、安装wget工具,如果没有外网链接则跳到 “1.2 centos7下安装mysql”; 配置Centos7 联网 新装Centos7默认联网是关闭的,可以通过以下步骤设置开机联网 第一步:[root@localhost ~]# cd /etc/sysconfig/network-scripts/ 第二步:[root@localhost ~]# ls 这时候你会发现没有教程上说的ifcfg-eth0文件,打开第一个即可。 有的教程找不到就新建一个,肯定是错的。 第三步:[root@localhost ~]# vi ifcfg-eno167777736 第四步:修改ONBOOT为yes 保存退出(参考vi使用方法) 第五步:[root@localhost ~]# service network restart Centos7 下安装wget 本次操作采用Centos 的yum源安装,需要先下载rpm包,因此我们需要先安装wget下载工具 [root@localhost ~]# yum install wget 安装期间会提示确认提示,输入y 确认安装即可。 1

Eg挨蒙—zabbix4.2.8配置邮件告警

孤者浪人 提交于 2020-08-09 07:59:24
场景介绍: 因为阿里云封禁了25端口,导致zabbix发送邮件失败的问题,这里采用163邮箱的TSL加密协议,465端口进行发送邮件。作者已踩过诸多大坑,接下来将把正确的过程编写出来。 一、启用163邮箱授权码 #这里之前是关闭的,点击打开,开启后保存好授权码。 二、添加zabbix邮件发送 1、将postfix关闭 [root@localhost ~]# systemctl stop postfix.service [root@localhost ~]# systemctl disable postfix.service 安装mailx [root@localhost ~]# yum -y install mailx 更改mail.rc配置文件 [root@localhost ~]# vim /etc/mail.rc 在最后一行加入 set smtp="smtps://smtp.163.com:465" set from="你的账户@163.com" set smtp-auth=login set smtp-auth-user="你的账户@163.com" set smtp-auth-password="你的授权码" set ssl-verify=ignore set nss-config-dir=/home/zabbix/.certs 注意:这里的配置顺序千万不能错

Linux 内网发送邮件

跟風遠走 提交于 2020-08-06 21:09:40
有些问题需要第一时间发邮件报警出来,否则漏掉之后比较麻烦。 需求: GP外部表有一个location 选项,这个选项是一个ip地址后面跟一个文件名,这个文件和外部表一 一对应。现需要监控外部表的location 是否为外部文件所放的IP地址。 发监控邮件用mail命令即可,不需要使用sendmail命令. 解决: 1、添加邮件服务器域名解析到/etc/hosts/ maildrop]# echo "邮件服务器ip地址 smtp.域名.com" >>/etc/hosts 2、修改/etc/mail.rc #mail set smtp=smtp.xxx.com # 这里填入smtp地址 set smtp-auth=login # 认证方式 set smtp-auth-user="test" # 默认对外发邮件的用户(关键),SMTP.domain.com认证的用户 set smtp-auth-password=password # 这里填入密码(并非发件人邮箱的密码) set ssl-verify=ignore # 忽略证书警告 set from=user@xxx.com # 设置发信人邮箱 set nss-config-dir="/root/.certs" # 证书所在目录 3、重启postfix home]# postfix stop postfix/postfix-script:

企业邮件安全首选U-Mail邮件安全网关解决方案

两盒软妹~` 提交于 2020-08-06 19:47:36
电子邮件作为企业重要的通信工具,企业的内部沟通,对外联络、文件传输等,都可以通过电子邮件进行传递和交流。因此,企业邮件的安全尤为重要。为了防止企业邮件被***或不法分子利用,U-Mail为了保障企业邮件的安全,推出了邮件安全解决方案-邮件安全网关。 U-Mail邮件安全网关采用高效的防病毒技术和U-Mail独有的内容保护技术,能够有效阻截外界***和垃圾邮件的骚扰。而且U-Mail邮件安全网关能识别所有可疑内容并自动进行隔离,全面保护企业电子邮件系统的安全。 U-Mail邮件安全解决方案: 一、垃圾邮件拦截率高 U-Mail邮件安全网关的反垃圾邮件模块,可以达到99.5%以上的垃圾邮件拦截率。一封垃圾邮件通过U-Mail邮件网关,不论多大一般都不超过十秒就可以识别出来,任垃圾邮件如何万化, U-Mail邮件网关也能快速准确的进行拦截。 二、多重反病毒引擎 U-Mail邮件安全网关内嵌顶级防病毒引擎,多重反病毒引擎过滤(32级压缩包解压过滤),可以即时、准确辨别“带毒”邮件并迅速处理。而且U-Mail邮件安全网关会实时更新病毒库,在企业邮箱遭受病毒***时主动将其拦截,保障企业邮件的安全。 三、及时隔离可疑内容 U-Mail邮件安全网关一旦发现可疑邮件,网关会自动对可疑邮件进行隔离,阻绝其进一步传播扩散,并自动上报给邮件管理员,极大降低整个邮件系统爆发病毒和遭受***的风险。 四

6 个珍藏已久 IDEA 小技巧,这一波全部分享给你!

廉价感情. 提交于 2020-08-04 19:14:06
每周趣图 产品经理设计体验/用户实际体验 本周就不写技术分析文章了,分享几个珍藏已久的 IDEA 的「骚技巧」,助你快速完成代码。 还等什么?赶紧上车吧...... 先赞后看,养成习惯。微信搜索「 程序通事 」,关注就完事了~ 前进/后退 我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDEA 也有同样的功能,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。 有后退,当然也有前进啦~ 前进/后退快捷键如下: Windows:Ctrl + Alt + Left/Right(方向键) Mac: ⌘ + ⌥ + ← / →(方向键) 示意图如下: 查看历史记录 还是以浏览器为例,当我们已经点击很多网页,这时想查看之前看过一个网页,使用后退就会很费劲,需要一个个回退过去查找。这种情况下,直接从历史记录查看将会变得很高效。 同样的,IDEA 也提供类似的功能查看历史文件,并且在弹出窗口内可以使用关键键快速查找。 快捷键如下: Windows:ctrl + E Mac:⌘ +E 另外 IDEA 中还有可以查看最近修改代码的位置,直接点击快速跳转。 快捷键如下: Windows:ctrl + shift + E Mac:⌘ + ⇧ +E 小技巧 讲到这里,建议大家设置一个选项,限制标签页(Edit Tabs)数量。 默认情况下, Tab

如何安装 RainLoop Webmail

左心房为你撑大大i 提交于 2020-07-29 06:43:49
环境 操作系统:Ubuntu Kylin 优麒麟 20.04 LTS 适用架构:AMD64、ARM64(鲲鹏、飞腾) 前言 本教程将向您展示如何在 Ubuntu 20.04 上使用 Nginx 网络服务器安装 RainLoop Webmail。RainLoop 是一个简单、现代、快速、开源的基于网络的电子邮件客户端,用PHP编写。 RainLoop 网络邮件功能 现代网络界面。 快速轻便。 支持SMTP和IMAP。 支持多个帐户,这意味着您可以从一个地方访问您的所有电子邮件地址。 支持双因素身份验证。 与脸书、推特、谷歌和Dropbox的整合。 直接访问邮件服务器,不需要数据库。 易于安装和升级(在管理面板中单击升级)。 RainLoop 有两个版本: 在 AGPL v3 许可下发布的社区版。 在 RainLoop 软件许可下发布的标准版本。 在本教程中,我们将使用免费的开源社区版本。 安装 sudo apt update sudo apt install rainloop php7.4 php7.4-fpm php7.4-curl php 7.4-XML 现在将 web 服务器用户(www-data)设置为所有者。 sudo chown www-data:www-data /usr/share/rainloop -R 启用 RainLoop 虚拟主机 sudo ln -s

linux系统关闭IPv6的方式

时光怂恿深爱的人放手 提交于 2020-07-29 06:19:09
云服务器 ECS > Linux操作运维问题 > 应用配置 > linux系统关闭IPv6的方式 linux系统关闭IPv6的方式 IPv6被认为是IPv4的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题 。但目前,开启IPv6可能会导致一些问题。因此有时我们需要关闭IPv6。下面是IPv6的关闭方法 应该适用于所有主流的Linux发行版包括Ubuntu、Debian、 CentOS。 方法1: 编辑文件/etc/sysctl.conf vi /etc/sysctl.conf 添加下面的行: net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 如果你想要为特定的网卡禁止IPv6,比如,对于enp0s3,添加下面的行。 net.ipv6.conf.enp0s3.disable_ipv6 = 1 保存并退出文件。 执行下面的命令来使设置生效。 sysctl -p 方法 2: 要在运行的系统中禁止IPv6,依次输入下面的命令: echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6 或, sysctl -w net.ipv6.conf

postfix&dovecot搭建邮件服务器

岁酱吖の 提交于 2020-07-29 04:55:17
邮件服务器搭建 前言 本篇参考 https://blog.51cto.com/5001660/2377785 一个电子邮件系统应具有的三个主要组成构件,这就是 用户代理 、 邮件服务器 ,以及 邮件发送协议 (如SMTP)和 邮件读取协议 (如POP3)。POP3是邮局协议 (Post Office Protocol)版本3 用户代理 UA(User Agent)就是用户与电子邮件系统的接口,在大多数情况下它就是运行在用户电脑中的一个程序。因此用户代理又称为 电子邮件客户端软件 。用户代理向用户提供一个很友好的接口(目前主要是窗口界面)来发送和接收邮件。现在可供大家选择的用户代理有很多种。例如,微软公司的Outlook Express和我国张小龙制作的Foxmail,都是很受欢迎的电子邮件用户代理。 邮件传输过程 ➊发件人调用计算机中的用户代理撰写和编辑要发送的邮件。 ➋ 发件人点击屏幕上的“发送邮件”按钮,把发送邮件的工作全都交给用户代理来完成。用户代理把邮件用SMTP协议发给发送方邮件服务器,用户代理充当SMTP客户,而发送方邮件服务器充当SMTP服务器。用户代理所进行的这些工作,用户是看不到的。有的用户代理可以让用户在屏幕上看见邮件发送的进度显示。用户所使用的邮件服务器究竟在什么地方,用户并不知道,也不必要知道。实际上,用户在把写好的信件交付给用户代理后,就什么都不用管了。

如何利用 SSL/TLS 保护你的 Linux 邮件服务

守給你的承諾、 提交于 2020-07-28 02:52:20
通过理解安全证书来保护你的 Linux 邮件服务。 通常,不管你是通过简单邮件传输协议Simple Mail Transport Protocol(SMTP)或者互联网消息访问协议Internet Message Access Protocol(IMAP)或邮局协议Post Office Protocol(POP)发送或者接受邮件,邮件服务默认都是以无保护的明文来传输数据。近来随着数据加密成为越来越多程序的共识,你需要安全套接层Secure Sockets Layer/传输层安全性Transport Layer Security(SSL/TLS)的安全证书来保护你的邮件服务。 首先,快速回顾一下邮件服务和协议的基本流程。邮件通过 SMTP 从 TCP 端口 25 发出。这个协议依靠 DNS 邮件交换服务器Mail eXchanger(MX)记录的地址信息来传输邮件。当邮件到达邮件服务器后,可以被以下两种服务中的任意一种检索:使用 TCP 端口 143 的 IMAP,或者使用 TCP 端口 110 的 POP3(邮局协议第 3 版)。然而,以上服务都默认使用明文传输邮件和认证信息。这非常的不安全! 为了保护电子邮件数据和认证,这些服务都增加了一个安全功能,使它们可以利用 SSL/TLS 证书对数据流和通讯进行加密封装。SSL/TLS 是如何加密数据的细节不在本文讨论范围