![将 Outlook 连接到 Unix 邮件服务器](https://linux22.com/image/693544/%E5%B0%86%20Outlook%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20Unix%20%E9%82%AE%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我注意到我无法将 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 启用此身份验证?