通过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发送邮件相关推荐

  1. linux 用户与用户发邮件,Linux自动向指定用户发送邮件

    Linux自动向指定用户发送邮件 实现Linux向用户发送指定主题和指定内容的邮件,可以用mailx软件,mailx是UNIX系统上用来处理邮件的工具,使用它可以发送,读取邮件. 一.安装mailx ...

  2. linux 类似winscp_联合使用winscp和putty管理你的linux远程机器

    winscp和putty各自的功能我就不说了,用过的人就知道,不知道的可以搜狗 如下配置可以联合使用winscp和putty管理你的linux远程机器: 1.配置winscp(先配置) 点击winsc ...

  3. Linux配置sendmail实现PHP发送邮件

    Linux配置sendmail实现PHP发送邮件 1.安装sendmail yum -y install sendmail 2.安装mail命令 yum -y install mailx 3.开启se ...

  4. Linux 平台使用smtp协议发送邮件

    Linux平台使用smtp协议 发送邮件 前言 项目简介 项目开发环境 项目代码 测试结果以及存在问题 写在最后 前言 本人第一次写博客,主要目的是想记录一下自己的学习结果,本篇博客内容纯手打,参考资 ...

  5. Linux系统查看设备温度,Linux查看机器CPU温度

    Linux查看机器CPU温度 一.安装lm_sensors [root@MPI_EXERCISE ~]# yum -y install lm_sensors 二.配置 [root@MPI_EXERCI ...

  6. mail在linux的端口,linux 上mailx通过465端口发送邮件

    遇到报错: 报错一:没有启用基于https的邮件发送 报错二:没有设置证书对应路径 报错三:没有正确的添加证书到证书数据库中 基本邮件配置,在/etc/mail.rc文件内 set smtp=smtp ...

  7. linux下使用mail定时发送邮件-阿里企业邮箱发送

    一 背景介绍 文章需求: 编写脚本从数仓里提取数据,并将数据表格通过阿里企业邮箱发送给指定人员,这里主要讲下,使用mail命令发送邮件时遇到的一些坑. 个人公众号:放纵的Coder 有疑问请联系我 二 ...

  8. linux自动备份数据库并发送邮件

    首先写一个定时任务脚本: 第三行就是数据库备份命令,第四行就是发送附件的命令,其中发送附件我用mail -a +附件的方式一直无法发送,最后用mutt方式方式附件成功! (说明:因为备份的sql文件比 ...

  9. linux邮箱发文件夹,Linux下使用mail命令发送邮件

    Linux服务器mail程序本身就是调用sendmail来进行邮件发送的,sendmail服务器提供对外的邮件发送功能.CentOS默认不能发送邮件,需要发送邮件的童鞋可以安装一个sendmail程序 ...

最新文章

  1. .Net 转战 Android 4.4 日常笔记(7)--apk的打包与反编译
  2. python pandas读取excel-Python使用Pandas读写Excel实例解析
  3. struts2的注入参数,获取值
  4. HDU - 1754 I Hate It(Splay-区间最大值)
  5. 订阅号如何配置服务器信息,订阅号服务号区别和订阅号启动服务器配置
  6. base64解密后乱码_php实现php代码的加密解密
  7. 新型 JhoneRAT 恶意软件攻击中东地区
  8. 浅析C++开发工程师的高薪就业方向
  9. 用Perl编写Apache模块续 - SVNAuth
  10. git与gitlab使用教程
  11. linux 达梦 tcp tcpv6,linux下配置ipv6地址
  12. 为什么说暴雪必须“手游化”?
  13. java 报表打印工具_Java报表工具打印方案集锦
  14. 丽博版魔都家居图鉴:如何住进《三十而已》的精致家
  15. js 绘画js 绘画路径_绘画是一种技能,而不是才能
  16. 微信小程序的技术原理
  17. 【树莓派换清华源 】 armv7l bullseye
  18. 我为什么坚信光触媒的未来?
  19. 金融day03 —— 银行支付结算、银行资产业务
  20. 自己实现call|bind|apply三兄dei

热门文章

  1. Image Thresholding图像阙值化和Adaptive Thresholding
  2. 16种设计思想 - Design for failure
  3. php文字加边框,图片加特效文字 图片添加各种边框的文字效果 如果有多种边框模板就更好了...
  4. 桌面图标全部成被选中状态解决办法
  5. css记录div渐变背景设置border-radius圆角显示不完整
  6. The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You mu
  7. word excel转pdf,pdf合并,插入页码
  8. 二叉树的中序遍历 [递归 迭代]
  9. Matlab的plot~各种颜色和线形
  10. linux socket错误提示errno分析