我可以不购买证书就拥有有效的邮件服务器吗?

Can I have a valid mail server without buying a certificate?

我正在安装自己的邮件服务器,我现在真的可以正常工作了 (telnet),我只需要配置 IMAP 即可完成。

但是三件事:

  1. 我使用 telnet 向 gmail 发送电子邮件。好的!但是到达的邮件说:Gmail 无法验证 example.com 确实发送了此邮件。
  2. 我使用 gmail 向我的邮件服务器发送电子邮件。好的! (邮件收到了,我去 /var/spool/mail/virtual/(mailbox) --> nano *filename*
  3. 我无法连接到 Roundcube 中的帐户(例如 myaccount@example.com),我查看日志发现 imap 上出现错误:dovecot: imap-login: Fatal:无法加载 ssl_cert:没有有效的 PEM 证书。 (您可能忘记了 ssl_cert=< 中的“<”)

在邮件服务器的配置过程中,我看到了一些与 SSL 和证书相关的参数,但这是我的问题:

需要购买SSL证书,可以配置自签名证书吗?我可以通过 IMAP 避免使用 SSL 吗?

谢谢。

不需要购买 SSL,您需要有效的域和 SPF 记录,例如

v=spf1 include:example.com ~all

了解更多here