Linux个人机器使用465发送邮件
通过465端口实现方式
证书+配置文件
阿里云服务器默认关闭了25端口,现改用465端口,需要证书,下载
关闭其它的邮件工具
service sendmail stop
service postfix stop
向qq请求证书
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/qq.crt
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ~/.certs/./ -i qq.crt
certutil -L -d /root/.certs
默认是有mailx的,直接更改配置文件,末尾追加
vim /etc/mail.rc
set from=xxx@qq.com #之前设置好的邮箱地址
set smtp=smtps://smtp.qq.com:465 #邮件服务器
set smtp-auth-user=xxx@qq.com #之前设置好的邮箱地址
set smtp-auth-password=xxxx #授权码
set smtp-auth=login #默认login
set ssl-verify=ignore #ssl认证方式
set nss-config-dir=/root/.certs #证书所在目录
发送邮件测试
echo “邮件正文” | mail -s “邮件主题” xxx@qq.com
如果是网易邮箱
请求证书
mkdir -p /root/.certs/
echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt
certutil -L -d /root/.certscd /root/.certs/
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt
vim /etc/mail.rc
set from=xxx@163.com #之前设置好的邮箱地址
set smtp=smtps://smtp.163.com:465 #邮件服务器
set smtp-auth-user=xxx@163.com #之前设置好的邮箱地址
set smtp-auth-password=xxxx #授权码
set smtp-auth=login #默认login
set ssl-verify=ignore #ssl认证方式
set nss-config-dir=/root/.certs #证书所在目录
Linux个人机器使用465发送邮件相关推荐
- linux 用户与用户发邮件,Linux自动向指定用户发送邮件
Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx ...
- linux 类似winscp_联合使用winscp和putty管理你的linux远程机器
winscp和putty各自的功能我就不说了,用过的人就知道,不知道的可以搜狗 如下配置可以联合使用winscp和putty管理你的linux远程机器: 1.配置winscp(先配置) 点击winsc ...
- Linux配置sendmail实现PHP发送邮件
Linux配置sendmail实现PHP发送邮件 1.安装sendmail yum -y install sendmail 2.安装mail命令 yum -y install mailx 3.开启se ...
- Linux 平台使用smtp协议发送邮件
Linux平台使用smtp协议 发送邮件 前言 项目简介 项目开发环境 项目代码 测试结果以及存在问题 写在最后 前言 本人第一次写博客,主要目的是想记录一下自己的学习结果,本篇博客内容纯手打,参考资 ...
- Linux系统查看设备温度,Linux查看机器CPU温度
Linux查看机器CPU温度 一.安装lm_sensors [root@MPI_EXERCISE ~]# yum -y install lm_sensors 二.配置 [root@MPI_EXERCI ...
- mail在linux的端口,linux 上mailx通过465端口发送邮件
遇到报错: 报错一:没有启用基于https的邮件发送 报错二:没有设置证书对应路径 报错三:没有正确的添加证书到证书数据库中 基本邮件配置,在/etc/mail.rc文件内 set smtp=smtp ...
- linux下使用mail定时发送邮件-阿里企业邮箱发送
一 背景介绍 文章需求: 编写脚本从数仓里提取数据,并将数据表格通过阿里企业邮箱发送给指定人员,这里主要讲下,使用mail命令发送邮件时遇到的一些坑. 个人公众号:放纵的Coder 有疑问请联系我 二 ...
- linux自动备份数据库并发送邮件
首先写一个定时任务脚本: 第三行就是数据库备份命令,第四行就是发送附件的命令,其中发送附件我用mail -a +附件的方式一直无法发送,最后用mutt方式方式附件成功! (说明:因为备份的sql文件比 ...
- linux邮箱发文件夹,Linux下使用mail命令发送邮件
Linux服务器mail程序本身就是调用sendmail来进行邮件发送的,sendmail服务器提供对外的邮件发送功能.CentOS默认不能发送邮件,需要发送邮件的童鞋可以安装一个sendmail程序 ...
最新文章
- .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
- python pandas读取excel-Python使用Pandas读写Excel实例解析
- struts2的注入参数,获取值
- HDU - 1754 I Hate It(Splay-区间最大值)
- 订阅号如何配置服务器信息,订阅号服务号区别和订阅号启动服务器配置
- base64解密后乱码_php实现php代码的加密解密
- 新型 JhoneRAT 恶意软件攻击中东地区
- 浅析C++开发工程师的高薪就业方向
- 用Perl编写Apache模块续 - SVNAuth
- git与gitlab使用教程
- linux 达梦 tcp tcpv6,linux下配置ipv6地址
- 为什么说暴雪必须“手游化”?
- java 报表打印工具_Java报表工具打印方案集锦
- 丽博版魔都家居图鉴:如何住进《三十而已》的精致家
- js 绘画js 绘画路径_绘画是一种技能,而不是才能
- 微信小程序的技术原理
- 【树莓派换清华源 】 armv7l bullseye
- 我为什么坚信光触媒的未来?
- 金融day03 —— 银行支付结算、银行资产业务
- 自己实现call|bind|apply三兄dei
热门文章
- Image Thresholding图像阙值化和Adaptive Thresholding
- 16种设计思想 - Design for failure
- php文字加边框,图片加特效文字 图片添加各种边框的文字效果 如果有多种边框模板就更好了...
- 桌面图标全部成被选中状态解决办法
- css记录div渐变背景设置border-radius圆角显示不完整
- The server time zone value ‘�й���ʱ��’ is unrecognized or represents more than one time zone. You mu
- word excel转pdf,pdf合并,插入页码
- 二叉树的中序遍历 [递归 迭代]
- Matlab的plot~各种颜色和线形
- linux socket错误提示errno分析