在装有 Ubuntu 12.04 服务器的 VPS 上,我已经安装并配置了 postfix。
对于 SMTP-AUTH,我使用了邮件堆栈传递包(之前打包为dovecot-postfix)。
sudo apt-get 安装邮件堆栈传递
之后在 /etc/postfix/main.cf 中有以下两行:
smtpd_tls_cert_file = /etc/ssl/certs/server.crt
smtpd_tls_key_file = /etc/ssl/private/server.key
我的问题是这些文件服务器端和服务器密钥可以,或者我必须使用 openssl (自签名证书) 创建其他证书。
答案1
答案是视情况而定。在某些情况下,使用生成的证书就可以了。但最佳做法和我最强烈的建议是生成新的证书。这是因为当common name
您的服务器证书上的或域标记与他们尝试传递到的目的地不匹配时,某些客户端或服务器可能会拒绝传递。此外,如果您的客户端安装了正确版本的 Outlook,除非您创建正确的证书并在客户端上安装公共部分或 CA,否则他们是否会收到无法摆脱的警告。