在 Virtualmin 中配置 SMTPS

在 Virtualmin 中配置 SMTPS

我正在尝试在 Virtualmin 中配置 SMTPS,但遇到了障碍。我按照此处的说明没有问题,但是当我在 Thunderbird 中执行自动配置时,它仍然说发出的邮件未加密。

我采取的步骤(在上面的链接中概述)是,我通过 将 SMTP 添加到虚拟服务器Edit Virtual Server,然后通过 将 SSL 证书复制到 Postfix Manage SSL Certificates。我还重新启动了整个服务器以确保万无一失。我可能遗漏了什么吗?

我想我可以尝试在我的电子邮件客户端中进行手动配置(以防自动配置没有选择加密),但我不知道关于 SSL 和身份验证的手动配置的正确传出参数是什么。

任何想法都将受到赞赏。

答案1

遵循此处的说明,如上所述,我更改了我的自动配置服务器模板系统设置 > 服务器模板(下拉菜单下为“编辑模板部分”)> 邮件客户端自动配置. 在部分Thunderbird 自动配置 XML在标题下outgoingServer,我将端口从 更改$SMTP_PORT$SMTPS_Port并选择下面的 XML 模板而不是自动生成。因此我的 XML 模板如下:

<?xml version="1.0" encoding="UTF-8"?>

<clientConfig version="1.1">
  <emailProvider id="$SMTP_DOMAIN">
    <domain>$SMTP_DOMAIN</domain>
    <displayName>$OWNER Email</displayName>
    <displayShortName>$OWNER</displayShortName>
    <incomingServer type="imap">
      <hostname>$IMAP_HOST</hostname>
      <port>$IMAP_PORT</port>
      <socketType>$IMAP_TYPE</socketType>
      <authentication>$IMAP_ENC</authentication>
      <username>$SMTP_LOGIN</username>
    </incomingServer>
    <outgoingServer type="smtp">
      <hostname>$SMTP_HOST</hostname>
      <port>$SMTPS_PORT</port>
      <socketType>$SMTP_TYPE</socketType>
      <authentication>$SMTP_ENC</authentication>
      <username>$SMTP_LOGIN</username>
    </outgoingServer>
  </emailProvider>
</clientConfig>

如果该变量$SMTPS_Port不适合您,您可以尝试手动输入端口 465。如果您有任何其他问题,我建议此 VirtualMin 论坛帖子我从哪里得到了答案。

相关内容