解决 Postfix, Dovecot 及 Isoconfig 接收邮件时认证问题

每年需申请证书,方法如下

  1. cd /etc/postfix/certs
  2. 生成私钥 openssl genrsa -out smtpd.key 2048
  3. 生成请求文件 openssl req -new -key smtpd.key -out smtpd.csr
  4. 证书网站生成免费证书 https://freessl.cn/?
  5. 点RSA,文件验证,我有CSR,cat smtpd.csr 读取其内容并粘贴到网站点击创建
    “---- BEGIN CERTIFICATE REQUEST ……………....... ----- END CERTIFICATE REQUEST ------“
  6. 跟指示在生成以下文件在自已网站 /var/www/html

  7. 准备好文件后,点击验证。 验证成功后可下载文件
  8. 验证成功后下载证书压缩文件
  9. 解压文件取出full_chain.pem,用notepad 打开后粘贴到服务器生成文件。
    cd /etc/postfix/certs
    echo “粘贴文件内容” > full_chain.pem
  10. 修改 dovecot & postfix证书路径
    nano /etc/dovecot/dovecot.conf

    nano /etc/dovecot/conf.d/10-ssl.conf

    nano /etc/postfix/main.cf
  11. 修改 ispconfig 证书路径
    nano /etc/apache2/sites-enabled/000-ispconfig.vhost
  12. 完成

记录下来的原因,是大为每年也要验证一次。怕自已明年又忘了怎样设置。哈哈
以上设置,参考自以下网址
https://blog.csdn.net/weixin_42534940/article/details/90745452 OpenSSL生成证书,并解决浏览器不信任问题
https://www.cnblogs.com/yangfei123/p/10131961.html Ubuntu Apache 配置https证书

posted @ 2020-12-16 19:44  MartinChoi  阅读(247)  评论(0)    收藏  举报