将 Outlook 连接到 Unix 邮件服务器

将 Outlook 连接到 Unix 邮件服务器

我注意到我无法将 Outlook (2013) 用户连接到我的 Unix 邮件服务器。我尝试从远程计算机和本地网络的本地主机使用邮件应用程序,它工作正常,但使用 Outlook 时我找不到连接它的方法。我的邮件服务器上还有一个网络邮件服务,它也工作正常。

在我的服务器中我正在使用:

  • 后缀
  • 多夫科特
  • 获取邮件
  • 服务器应用程序
  • 开放目录 (LDAP)
  • 允许的邮件密码类型:CRAM-MD5、Digest-MD5、GSSAPI

当我尝试通过 Outlook 连接时出现此错误:

邮件接收服务器 (IMAP) 中启动会话:常规身份验证失败。IMAP 服务器 (如果存在) 不支持任何一种身份验证方法,本计算机也不支持。

似乎我在使用 Outlook 进行用户身份验证时遇到了问题,而且我不知道如何解决它,因为我的所有用户都设置为仅使用 Open Directory。

在 dovecot 中:auth_mechanisms = digest-md5 cram-md5 gssapi。通过 telnet 到端口 143,我也有 AUTH=DIGEST-MD5 AUTH=CRAM-MD5 AUTH=GSSAPI。我使用与通过邮件应用程序相同的设置、登录用户名和密码以及通过 IMAP 的此邮件服务器的 DNS 名称。

有没有办法设置 Outlook 以使用 Open Directory 的用户密码类型登录?

提前致谢!

更新1:

我已经为 postfix 和 dovecot 添加了“plain”身份验证,但仍然没有任何效果,同样的错误。我相信这是因为我已将用户设置为使用 Open Directory,并且我不能使用其他类型的密码,我坚持使用 digest-md5 cram-md5 gssapi。

更新2:

后缀:

smtpd_pw_server_security_options = cram-md5,digest-md5,gssapi, plain

Dovecot(10-auth.conf):

auth_mechanisms = digest-md5 cram-md5 gssapi plain
disable_plaintext_auth = no

仍然有同样的错误。

使用 POP3 时,我的错误描述稍微大一些:

-ERR [AUTH] Plaintext authentication disallowed on non-secure (SSL/TLS) connections

至少对于 TLS,我已经在 postfix 中激活了它,使用 CA,

smtpd_use_tls = yes
smtpd_enforce_tls = no
smtpd_tls_CAfile = ...
smtpd_tls_key_file = ...
smtpd_tls_exclude_ciphers = SSLv2, aNULL, ADH, eNULL
smtpd_tls_ciphers = medium
tls_random_source = dev:/dev/urandom

那么有没有办法为 Outlook 启用此身份验证?

相关内容