解决 Postfix, Dovecot 及 Isoconfig 接收邮件时认证问题
每年需申请证书,方法如下
- cd /etc/postfix/certs
- 生成私钥 openssl genrsa -out smtpd.key 2048
- 生成请求文件 openssl req -new -key smtpd.key -out smtpd.csr
- 证书网站生成免费证书 https://freessl.cn/?
- 点RSA,文件验证,我有CSR,cat smtpd.csr 读取其内容并粘贴到网站点击创建
“---- BEGIN CERTIFICATE REQUEST ……………....... ----- END CERTIFICATE REQUEST ------“
- 跟指示在生成以下文件在自已网站 /var/www/html
- 准备好文件后,点击验证。 验证成功后可下载文件
- 验证成功后下载证书压缩文件
- 解压文件取出full_chain.pem,用notepad 打开后粘贴到服务器生成文件。
cd /etc/postfix/certs
echo “粘贴文件内容” > full_chain.pem - 修改 dovecot & postfix证书路径
nano /etc/dovecot/dovecot.conf
nano /etc/dovecot/conf.d/10-ssl.conf
nano /etc/postfix/main.cf
- 修改 ispconfig 证书路径
nano /etc/apache2/sites-enabled/000-ispconfig.vhost
- 完成
记录下来的原因,是大为每年也要验证一次。怕自已明年又忘了怎样设置。哈哈
以上设置,参考自以下网址
https://blog.csdn.net/weixin_42534940/article/details/90745452 OpenSSL生成证书,并解决浏览器不信任问题
https://www.cnblogs.com/yangfei123/p/10131961.html Ubuntu Apache 配置https证书