我正在尝试在 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 论坛帖子我从哪里得到了答案。