1

根据此处提到的说明和详细信息,我正在使用 PRF 文件在 Outlook 中自动设置用户 IMAP 电子邮件帐户:http://technet.microsoft.com/en-us/library/cc179062(office.12) .aspx。GPO 属性已设置为在用户首次登录计算机时使用其基本详细信息(使用上述 PRF 文件)预配置用户的 Outlook 帐户。我希望用户在首次打开 Outlook 时只需在用户名/密码提示中输入密码即可。然而,这并没有发生。Outlook 正在尝试连接到邮件服务器而不提示用户。我怀疑这是因为创建帐户时选中了“记住密码”选项。因为没有输入密码,所以连接失败。

首次设置电子邮件帐户时,如何确保此选项默认为“未选中”?

第 6 节(配置文件属性的映射)中的 PRF 文件中有一个属性,它看起来接近我所追求的:

RememberPassword=PT_BOOLEAN,0x6606

但我不知道该怎么办。不幸的是,它不像 TRUE 或 FALSE 那样直截了当。

我还找到了存储此“记住密码”选项值的注册表设置:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\[Profile Name]\9375CFF0413111d3B88A00104B2A6676\[Account Index]\IMAP Remember Passwd

但是,当用户启动 Outlook 并加载 PRF 时,当用户登录到计算机时,我设置为将此值设置为 0(关闭/假)的 GPO 属性被覆盖。

我看错了吗?你能建议另一种解决方案来实现同样的目标吗?

我在 Windows 7 上使用 Outlook 2007,通过 Windows Server 2008 和 IMAP 帐户使用 GPO(所以没有 Exchange Server)。

4

1 回答 1

3

为了使用户的过程尽可能简单,并最大限度地减少用户错误,我在 PRF 文件中预先填充了用户名。我希望用户名/密码对话框以已设置的用户名出现。

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

[Account1]
...
IMAPUserName=user@domain.com
...

不要这样做。如果设置,即使没有密码,Outlook 也会尝试连接到邮件服务器。它只是简单地连接而不询问......然后失败了。

我已经从 PRF 文件中删除了这个设置,现在 Outlook 首次启动时会显示用户名/密码对话框。用户现在可以在 Outlook 尝试连接到邮件服务器之前输入他们的凭据。不利的一面是,用户必须同时输入用户名和密码,但我可以忍受。

最终结果:

;***************************************************************
; Section 5 - Values for each internet account.
;***************************************************************

[Account1]
...
;-- if the below line is uncommented, the password prompt is NOT displayed.
;-- with it commented, the user has to enter both username and password, but at least it works!
;IMAPUserName=user@domain.com
...
于 2012-08-06T08:14:15.693 回答