遇到报错:

报错一:没有启用基于https的邮件发送

报错二:没有设置证书对应路径

报错三:没有正确的添加证书到证书数据库中

基本邮件配置,在/etc/mail.rc文件内

set smtp=smtps://smtp.xxx.com:465 # 这里填入smtp地址

set smtp-auth=login# 认证方式

set smtp-auth-user=user@xxx.com # 这里输入邮箱账号

set smtp-auth-password=password # 这里填入密码

set ssl-verify=ignore # 忽略证书警告

set nss-config-dir=/home/loki/.certs # 证书所在目录

set from=user@xxx.com # 设置发信人邮箱和昵称

#set smtp-use-starttls=yes # STARTTLS时使用

PS:163网页端的基本开启smtp/pop3 这里不做详解

生成证书

mkdir -p /home/loki/.certs/

echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt  # 向163请求证书

-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt

depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA

verify return:1

depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = GeoTrust CN RSA CA G1

verify return:1

depth=0 C = CN, ST = Zhejiang, L = Hangzhou, O = "NetEase (Hangzhou) Network Co., Ltd", OU = IT Dept., CN = *.163.com

verify return:1

DONE

# 添加证书到证书数据库中

certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt

certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt

certutil -L -d /home/loki/.certs/  # 效验证书信息

# 查看创建的目录产生的文件信息

mail在linux的端口,linux 上mailx通过465端口发送邮件相关推荐

  1. 阿里云邮箱25端口被关闭,改用465端口Java发送邮件

    阿里云出于安全考虑默认关闭25端口,开发的是465端口,我们只讲怎么发送邮件.[坑:阿里企业邮箱不支持邮件内容HTML含有URL连接,URL连接将导致无法正常发送邮件] <dependency& ...

  2. 阿里服务器邮箱发送25端口被禁改成465端口

    将25端口改成465端口 nutz框架需要将SSLOnConnect设置为true mail.SSLOnConnect=true true为465端口  false为25端口

  3. RFC8314文档中对465端口和587端口的阐述

    最近在学习SMTP的时候发现SMTP在使用加密传输的时候涉及到465和587两个端口,网上对两者之间的区别众说纷纭,后来查到了RFC官方文档中对于这个争论较久的问题的定义和详细说明,这里做转载和翻译用 ...

  4. linux设置smtp服务器端口,CentOS 7.5配置mailx使用外部smtp发送邮件

    在CentOS 7.5下配置mailx使用外部smtp发送邮件的实现方式: 1.连接现成的smtp服务器去发送(此方法比较简单,直接利用现有的smtp服务器比如qq.新浪.网易等邮箱,只需要直接配置m ...

  5. linux默认的https端口,如何在Ubuntu 18.04 Bionic Beaver Linux上拒绝除HTTP端口80和HTTPS端口443之外的所有传入端口...

    目的 目的是启用UFW防火墙,拒绝所有传入端口,但是在Ubuntu 18.04 Bionic Beaver Linux上仅允许HTTP端口80和HTTPS端口443. 操作系统和软件版本 操作系统:- ...

  6. Linux服务器上测试TCP/UDP端口的连通性

    目录 说明 测试tcp端口的连通性: 使用nc命令来测试udp端口的连通性: 使用nc命令来测试tcp端口的连通性: 使用案例如下: 说明 翻译自: How to Test Port[TCP/UDP] ...

  7. linux系统怎么测试udp端口通不通,怎么在Linux服务器上测试TCP/UDP端口的连通性?...

    翻译自: How to Test Port[TCP/UDP] Connectivity from a Linux Server (文档 ID 2212626.1) 适用于: Linux OS - Ve ...

  8. linux上用的端口转发工具,linux下最简单好用的的端口转发工具

    linux下最简单好用的的端口转发工具 解压安装 tar zxvf rinetd.tar.gz make make install 编辑配置 vi /etc/rinetd.conf 0.0.0.0 8 ...

  9. linux服务器重启为啥重新新增端口,Linux服务器上新增开放端口号

    今天在实验室需要重新配置一下gstore服务,以用于实验测试,我们只有一台可供实验的服务器,server服务又只能跑一次.开始我以为开一个screen就可以了,后来才明白我太傻了,需要开放一个新的端口 ...

最新文章

  1. android—label窗口——基础编
  2. javascript事件循环机制EventLoop
  3. 2015华为校招机试题
  4. 【352天】我爱刷题系列111(2018.01.23)
  5. 事件传递 java_将事件传递/发送到父组件?
  6. 作者:伍筱聪(1989-),女,中国科学院上海天文台助理工程师
  7. 如何在TensorFlow中通过深度学习构建年龄和性别的多任务预测器
  8. 【Flink】Discard registration from TaskExecutor SplitFetcher received unexpected exception
  9. 【脑经急转弯】—— 猜额头上的数字
  10. Hibernate检索方式简单总结
  11. 韦东山第3期嵌入式Linux项目-视频监控-2-从零写USB摄像头驱动(UVC驱动)
  12. 2017年10月份上海拍牌 最后20秒发生了什么!
  13. java 判断手机运营商_JS正则表达式判断手机号所属运营商
  14. 基于JAVA实现的农夫过河问题
  15. Redis从入门到精通(二)
  16. Mac U盘安装High Sierra
  17. word中图片为嵌入式格式时显示不全_word嵌入图片显示不全,教您word插入图片显示不全怎么办...
  18. python新冠病毒COVID-19数据分析和数据可视化
  19. vi/vim 解决按了ctrl+s之后无反应
  20. 共轭梯度法(Conjugate Gradient Method)

热门文章

  1. 数据库原理及应用(六)SQL Server关系数据库系统
  2. java微信头像失效问题,将微信头像上传至七牛云
  3. 基于DCT变换的JPEG图像压缩
  4. 俄罗斯方块30周年 设计者忆当年
  5. GStreamer开发介绍
  6. 华为路由器显示无法连接网络连接到服务器,华为路由器可以搜到WiFi信号但无法连接怎么办?...
  7. 短期python培训机构
  8. 图像的模式(RGB和CMYK)、通道(8位、16位、32位)分别有什么作用
  9. 海康视频插件启动过程中出现跨域问题has been blocked by CORS policy
  10. C++基础用法—冒号的用法