【问题标题】:Can I have a valid mail server without buying a certificate?我可以在不购买证书的情况下拥有有效的邮件服务器吗?
【发布时间】:2017-12-29 01:43:43
【问题描述】:

我正在安装我自己的邮件服务器,我现在真的可以使用它(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: Can't load ssl_cert:没有有效的 PEM 证书。 (您可能忘记了 ssl_cert=

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

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

谢谢。

【问题讨论】:

  • 在没有 SSL 的情况下运行 IMAP(或任何经过身份验证的东西)是一个非常糟糕的主意。如果您方便的话,您可以使用自签名证书,并且不介意让不受信任的证书与您的电子邮件客户端一起工作的痛苦。您可以使用letsencrypt,但也需要一些设置并知道如何操作。
  • @Max 我将中止挂载我自己的邮件服务器的操作,我没有时间。我会选择亚马逊 SES。再见,谢谢。

标签: php email ssl smtp imap


【解决方案1】:

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

v=spf1 include:example.com ~all

了解更多here

【讨论】:

  • 嘿,我还有一个问题,我正在使用 Amazon SES 挂载我的邮件服务器,有必要吗?
猜你喜欢
  • 1970-01-01
  • 2015-12-29
  • 2015-04-28
  • 1970-01-01
  • 2012-09-11
  • 1970-01-01
  • 2020-11-11
  • 2019-12-28
  • 1970-01-01
相关资源
最近更新 更多