阿里云服务器上用465端口发送邮件

第一步:安装mailx邮箱服务器

yum -y install mailx

第二步:在mailx配置文件里添加用户名,密码。mailx的配置文件是/etc/mail.rc这个文件。

set ssl-verify=ignore                                ###   启用证书
set nss-config-dir=/root/.certs                      ###   证书存放的位置
set from="[email protected]"                      ###   邮箱
set smtp="smtps://smtp.163.com:465"                  ###   邮箱服务器地址
set [email protected]163.com              ###   邮箱
set smtp-auth-password=xxxxxxxxxxxxxx                ###   邮箱授权码(不是邮箱登录密码,不知道的话自己上去开通)set smpt-auth=login                                  ###   启用自动连接登录,就是发送邮件的时候自动连接到163服务器帮你发送邮件

第三步:既然要用到证书,那我们还得在163的服务器上申请一个证书。。证书名字自己定义(我这里命令为163.crt)

mkdir -p /root/.certs/                                        ###    证书存放位置cd  /root/.certs###下面这几条命令每一条我也不是太明白,我只知道生成了证书和证书文件,和启用的证书!echo -n |openssl s_client -connect smtp.163.com:465 |sed -ne ‘/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p‘ >163.crtcertutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/163.crtcertutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crtcertutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/./ -i 163.crtcertutil -L -d /root/.certs

这样就可以通过465的邮箱发送邮件了!!下面我们就来验证一下是否能发送邮件吧!

echo "邮件正文" | mail -s "这是真的可以发送邮件了哦" [email protected]

原文地址:https://www.cnblogs.com/yeyu1314/p/10167944.html

时间: 2024-10-28 07:34:06

阿里云服务器上用465端口发送邮件的相关文章

【WorkShare-181102】阿里云服务器上无法发送邮件的现象原因及解决

1.阿里云服务器上无法发送邮件的现象 2.原因及解决 阿里云对ECS服务器的25号端口出现进行了封锁:如果希望发送邮件,需要申请解封,地址是:https://yundun.console.aliyun.com. 路径是安全管控--业务申请--25端口解封. 47.94.x9.1xx(smtp.126.com) 2018-11-02 14:50:01 审核中 -- 原文地址:http://blog.51cto.com/mjunetwslinux/2312223

阿里云服务器无法访问80端口的解决办法

1: 阿里云服务器无法访问80端口的解决办法 当我们搭建服务器时候,无论80,3306,21,等端口本地服务器上搭建环境就已经开通,但是服务器中防火墙中主要就是拦截端口的,在windows药在高级防火墙中添加站入端口一个个配置,在阿里云中还要在控制台中开通的

阿里云服务器上搭建tomcat服务器

由于任务需要,而且阿里云服务器上已经有了php运行环境,而且网站已经搭建好,需要在布置一个java web网站, 由于本人菜鸟,不知道如何搭建,而且对能否搭建两个深表怀疑,百度很多资料,没有找到想要的,最终在http://blog.csdn.net/neverever01/article/details/78246337 找到所需,首先在服务器上搭建tomcat服务器,jdk+tomcat 搭建好后,但是却不能访问到tomcat欢迎页面,自己写了一个a.html放在了ROOT目录下,输入ip+端

将web项目部署到阿里云服务器上

将web项目部署到阿里云服务器(ubantu14.0.14)上的一般流程: 1.下载putty.在host name栏输入远程服务器ip地址,端口默认为22.阿里云服务器可以通过控制台查看公网ip地址,点击open进行连接 2.输入用户名和密码后进入dos界面,用apt-get update 命令更新,否则很多东西安装不了 3.安装vsftpd服务,通过命令apt-get vsftpd安装,注意 这里的ftp和之后的Tomcat.MySQL数据库端口在阿里云服务器中是默认关闭的,需要进入阿里云控

在阿里云服务器上安装redis流程及常见错误

在阿里云服务器上部署redis,首先需要登陆远程登陆自己购买的阿里云服务器,购买及认证的过程就不说了,当时也是一个新手,啥都不懂,也不懂服务器,一步步按照说明才完成的,现在需要在阿里云服务器上安装redis,具体过程如下: 1,找到redis官网https://redis.io/的下载页面 复制链接地址,这里我下载的是最新的稳定版,然后进入服务器,在你想要放文件的目录下,使用wget命令进行下载 wget http://download.redis.io/releases/redis-4.0.9

阿里云服务器上架设apache php mysql 环境

由于朋友一公司要做企业站,于是就买了阿里云的服务器.买完进去发现iptables 和selinux默认就是关掉的,可能是因为阿里云有云盾就可以不用自带的防火墙吧,具体配置过程如下(我边配边记录的): 1,生成yum 缓存: yum makecache 速度蛮不错,生成蛮快 2,安装apache,centos 封装apache为httpd了,直接安装就可以 yum install httpd 安装完后,开机默认启动该服务 chkconfig httpd on 现在启动服务 service http

阿里云服务器上安装mysql的心路历程(博友们进来看看哦)

在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许多问号存在我的脑海里.... 说说我在阿里云服务器上安装mysql的心路历程吧,刚开始安装好java8和tomcat8,安装非常的顺利,但是我接下来要安装mysql了,在网上看到一篇帖子(是rpm包安装的,也在本机上的centos6.5安装过没有问题),所以我就按照这个安装mysql,可是失败了,报

[原创]访问未备案的阿里云服务器上搭建的网站

最近租了个阿里云服务器玩,因为没有备案,直接通过IP是无法访问网站的,所以自己摸索出了一种临时访问未备案的阿里云服务器上搭建的网站的方法. 原理很简单,阿里云会判断访问服务器的域名是否已备案,若已备案,则跳转到阿里云内部相应ip的服务器,所以我们只需要找一个阿里云备案过的域名(直接在阿里云的成功案例里面找),这里提供两个:www.php-z.com, www.pipaw.com,然后我们只需更改C:\Windows\System32\drivers\etc下的hosts文件,我的更改如下: #

MySQL在阿里云服务器上的在线安装及配置

一.在线安装MySQL 购买好阿里云服务器后,使用相关的shell命令就能实现MySQL的在线安装 1.下载MySQL软件包 wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2.安装软件包 rpm -ivh mysql-community-release-el7-5.noarch.rpm 3.安装MySQL服务程序 yum install mysql-community-server 注意,安装过程中出