Postfix SMTP 身份验证

Postfix SMTP 身份验证

在装有 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,否则他们是否会收到无法摆脱的警告。

相关内容