#创建证书mkdir -p /root/.certs/echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crtcertutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crtcertutil…
背景 这两天工作比较闲,网上各种冲浪(这个词暴露我的网龄了).看到一位大神的文章更闲 <>.端详一番,原来是用R语言拼接字符串后用shell命令发出去.发现shell命令既然还能直接发邮件,没有邮件服务器也能发.扯的有点远了,我们看看怎么发的吧. hello mail 在终端中输入如下命令(不要复制粘贴,第一遍手敲才有感觉): $ mail -s "hello mail" qyf404@gmail.com 来自shell的一份邮件. 邮箱输完后要回车,然后开始编辑邮件正文,…
一.申请开通25端口 https://yundun.console.aliyun.com/?spm=5176.2020520001.aliyun_topbar.188.KbmgKc&p=sc#/sc/port 二.在 /etc/hosts 中添加: 三.在指定接受邮箱设置白名单,例如qq邮箱: 四:测试发送邮件 mail -s "aa"   xxxxxxxxxx@qq.com < a.txt…
阿里云.华为云等云服务器默认屏蔽掉了25端口后,内网服务器如何通过跳板机发送邮件到外网邮箱. 如果是可联网的阿里云机器,可以直接配置mailx使用465端口发送邮件.需要进行ssl验证配置. CentOS7云主机,通过mail命令发,使用465端口(smtps协议)发送邮件#创建证书mkdir -p /root/.certs/echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/…
我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因. 那么问题来了,是否25端口不能连接适用喃? 然后在终端输入命令行 ,可测试25端口是否可连接. telnet smtp.163.com 25 返回成功 说明你的服务器 是没有封掉25端口的.上面的图是我自己的电脑,当然能连通. 当换到服务器测试的…
我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因. 那么问题来了,是否25端口不能连接适用喃? 然后在终端输入命令行 ,可测试25端口是否可连接. telnet smtp.163.com 25 返回成功 说明你的服务器 是没有封掉25端口的.上面的图是我自己的电脑,当然能连通. 当换到服务器测试的…
1 问题描述 我们传统使用的比较简单的是 STMP 25端口收发邮件 今天发现刚购买的阿里云服务器不能作为客户端通过STMP 25端口发送邮件 开始在网上有说发现是JDK1.8的原因,然后自己也把JDK1.8换到了JDK1.7 还是不行,所以这里排除了JDK的原因. 那么问题来了,是否25端口不能连接适用喃? 然后在终端输入命令行 ,可测试25端口是否可连接. telnet smtp.163.com 25 返回成功 说明你的服务器 是没有封掉25端口的.上面的图是我自己的电脑,当然能连通. 当换…
一.mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com" set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456" set smtp-auth=login 说明: from: 对方收到邮件时显示的发件人 smtp: 指定第三方发送邮件的smtp服务器地址 s…
linux上的邮件客户端比较多,找一个平时用的比较多mail命令来试试!! 环境 :centos7: 注意 : 服务器必须得有外网才行,qq邮箱作为在linux上的发送端邮箱,经过测试 163 和qq 都可以接收邮件: 下面开始操作 首先安装 mailx 和 postfix 服务 # yum install mailx postfix –y 安装完成后配置mailx #vim /etc/mail.rc 在最后一行下面添加以下5行 --------解释 1 set from=3056XXXXX@q…
centos下默认自带mail命令: 可以用如下命令查看存放位置: which mail 结果如下: 如果没有安装可以使用 如下命令安装 yum -y install mailx 利用mail命令进行邮件发送,需要利用到第三方邮件服务器,如163等,需要一个授权码来识别(注意不是邮箱密码),获取授权码过程如下: 需要手机号验证开启,具体过程可以百度 163邮箱授权 参考: https://jingyan.baidu.com/article/aa6a2c149f7b250d4c19c4b3.htm…
linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 < 要发送的邮件内容 三种常用格式发信 mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束 echo “mail content”|mail -s test yangfang@fudan.edu…
因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail [-iInv] [-s subject] [-c cc-addr] [-b bcc-addr] to-addr ... [-- sendmail-options ...] mail [-iInNv] -f [name] mail [-iInNv] [-u user] 使用mail命令发送邮件,有如下…
http://alfred-long.iteye.com/blog/1836488 (参考) 最近centos 6.4突然不能发邮件了, 直接用 mail命令测试也不收不到邮件 以下参考大侠们的经验后,得到的结果 # yum install -y sendmail # yum install -y sendmail-cf 3     m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf  //生成配置文件 4. Sendmail邮件域名配置 # vi…
在Linux系统下mail命令的测试 1. 最简单的一个例子: mail -s test admin@aispider.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了.如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户. 2. 第二个例子: 三种常用格式发信 mail -s test admin@aispider.com #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctr…
linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 < 要发送的邮件内容 三种常用格式发信 mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束 echo “mail content”|mail -s test yangfang@fudan.edu…
mail [-s 邮件标题] <<邮件地址1> [邮件地址2] [邮件地址3]> [ < 包含邮件内容的文件路径 ] <-- -f 发送邮件地址> [-F 显示发送人姓名] 说明 接收邮件地址以空格分隔 加粗的<号表示输入文件符号 []表示可选,<>表示必选 从终端输入邮件内容 # 以单独的一行点号结束邮件内容的输入 mail -s "bookshelf.pp.cn" lishujun@3gpp.com.cn jinpeng@…
mail命令是命令行的电子邮件发送和接收工具.操作的界面不像elm或pine那么容易使用,但功能非常完整. 语法 mail(选项)(参数) 选项 -b<地址>:指定密件副本的收信人地址: -c<地址>:指定副本的收信人地址: -f<邮件文件>:读取指定邮件文件中的邮件: -i:不显示终端发出的信息: -I:使用互动模式: -n:程序使用时,不使用mail.rc文件中的设置: -N:阅读邮件时,不显示邮件的标题: -s<邮件主题>:指定邮件的主题: -u<…
在Linux系统下mail命令的测试 1. 最简单的一个例子: mail -s test admin@aispider.com 这条命令的结果是发一封标题为test的空信给后面的邮箱,如果你有mta并且后面的邮箱不会挡这种可能莫名奇妙的信的时候,就能收到这封信了.如果你不想被这种乱七八糟的事情干扰,后面的邮箱请使用本地帐户. 2. 第二个例子: 三种常用格式发信 mail -s test admin@aispider.com #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctr…
linux mail 命令参数: 使用mail发邮件时,必须先将sendmail服务启动. mail –s “邮件主题” –c”抄送地址” –b “密送地址” -- -f 发送人邮件地址 –F 发件人姓名 < 要发送的邮件内容 三种常用格式发信 mail -s test yangfang@fudan.edu.cn #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束 echo “mail content”|mail -s test yangfang@fudan.edu…
在工作中使用linux,偶尔也会需要使用mail命令来进行发邮件.    从上面的命令看,系统已经安装了mail,对些我们还需要设置一下mail,让它使用外面的邮箱进行发邮件.设置文件是 /etc/mail.rc     我使用的是163邮件,所以设置mail使用163代理发邮件需要在  /etc/mail.rc   最后添加两行即可,如下     虽然我们设置了linux使用客户端用163的发邮件,可是还需要登陆到邮箱里设置POP3/SMTP/IMAP.  设置好这方面之后就可以在linux上…
centos上mailx通过465端口发送邮件   最近在看zabbix发送邮件的时候,发现自己的邮件总是无法发送,这里可能是外网防火墙禁止25端口,那么如何绕过25端口呢?  我使用的是163邮箱的TSL加密协议465端口 由于mailx基本配置很简单,在这里就不做详细描述,只说如何能通过465端口发送邮件     注意:首先机器得通外网,否则向163请求证书请求不到 首先请求数字证书 root@PLAY ~]# mkdir -p /root/.certs/                  …
首先检测相关服务是否已安装[root@ProxyServer ~]# rpm -qa|grep mail libreport-plugin-mailx-2.0.9-19.el6.x86_64 mailx-12.4-7.el6.x86_64 procmail-3.22-25.1.el6.x86_64 mailcap-2.1.31-2.el6.noarch sendmail-8.14.4-8.el6.x86_64 若服务未安,则执行以下命令进行服务安装[root@ProxyServer ~]# yu…
1. 命令行输入mail 2. 删除邮件 d 删除当前邮件,指针下移: d 1 删除标号为1的邮件: d 2-4 删除标号2到4的邮件: 3. 保存 q 退出mail命令平台,保存之前的操作,比如删除已用d删除的邮件,已阅读邮件会转存到当前用户家目录下的mbox文件中.如果在mbox中删除文件才会彻底删除: x 退出mail命令平台,并不保存之前的操作,比如删除邮件.…
用程序发送邮件有3种方式,分别是: 1.模拟http请求邮件服务商网页实现邮件的发送 2.如果邮件服务商开通了smtp服务,那么可以通过smtp协议通过邮件代理服务商发送邮件 3.自己部署邮件服务器,直接在邮件服务器上发送邮件 邮件服务器的配置文件详解:http://www.cnblogs.com/qianyuliang/p/6501531.html 前边两种方式相对简单,其实都可以理解为使用他人的邮件服务器发送邮件,相对来讲会过于依赖第三方的邮件服务器提供的服务,并且在发送邮件时邮件会先进邮件…
目录(?)[-] CentOS7 常用命令集合 常用命令 文件与目录操作 查看文件内容 文本内容处理 查询操作 压缩解压 yum安装器 网络相关 系统相关 系统服务启动相关 防火墙相关 RPM包管理 系统端口查看 XSheel 5相关操作 窗体快捷键 操作小技巧 结束语   CentOS7 常用命令集合 常用命令 文件与目录操作 命令 解析 cd /home 进入 ‘/home’ 目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd - 返回上次所在目录 cp file1 f…
参考文档:https://blog.csdn.net/lyf844692713/article/details/81479066 安装环境查看 查看服务是否安装 rpm -qa|grep mail 如果未安装则安装 yum -y install sendmail mailx libreport-plugin-mailx sharutils mutt 修改配置文件/etc/mail.rc在尾部添加 set from=liuym@xxx.cn #之前设置好的邮箱地址 set smtp=smtp.ex…
mail是linux shell中的邮件工具,与crontab配合使用,可以实现定期发送邮件.本文主要介绍mail工具使用方法及注意事项. 1.mail命令一般用法: mail –s "邮件主题" –c"抄送地址" –b "密送地址" -f 发送人邮件地址 –F 发件人姓名 <要发送的邮件内容> 三种发信格式: #第一种方法,把当前shell当成编辑器使用,编辑完内容后Ctrl-D结束 mail -s test abc@abc.com…
在CentOS7中利用yum命令安装mysql 原创 2016年08月31日 10:42:33 标签: mysql / centos 4832 一.说明 我们是在VMware虚拟机上安装的mysql,使用的是CentOS7,具体可以查看Windows安装Linux虚拟机(CentOS7) 二.安装 1.简单粗暴直接命令敲起来,安装服务端:mysql-server.mysql-devel:安装客户端:mysql: yum install mysql-server mysql-devel mysql…
centos7上使用locate命令   小贴士:在centOS7以上的系统中使用“locate”文件查找命令,发现该命令不可用. 检查了下,原来是centos7默认没有安装该命令,在联网状态运行“yum install mlocate”命令即可安装"locate"命令. 安装完之后运行“locate inittab”,发现结果如下: locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or direc…
目录 Firewalld zone firewall-cmd 开始配置防火墙策略 总结 Redhat Enterprise Linux7已默认使用firewalld防火墙,其管理工具是firewall-cmd.使用方式也发生了很大的改变. 基于iptables的防火墙已默认不启动,但仍然可以继续使用. RHEL7中有这几种防火墙共存:firewalld.iptables.ip6tables.ebtables. RHEL7的内核版本是3.10,在此版本的内核里防火墙的包过滤机制是firewalld…