如何在Outlook邮件表单上从GAL获取照片?

时间:2008-11-10 10:33:30

标签: outlook

Outlook 2007显示邮件表单右侧的联系人图片。这仅适用于您的个人联系人,如果您有照片。

有没有办法将该图片连接到公司的GAL或AD,以便所有员工的照片自动显示?希望无需编写和部署新的msg表单。

3 个答案:

答案 0 :(得分:1)

要在AD中存储照片,您可以使用jpegPhoto属性(请参阅formal description in MSDN)。这是a way to do it using VBScript,这里是do it using VB.NET的一个。

我不确定Outlook 2007是否使用了这个值(我的猜测是 - 它没有),但值得一试。我的猜测是,如果你把GAL中的某人放到你的个人通讯录中,Outlook并不关心jpegPhoto。无论如何,这应该很容易测试。

如果所有其他方法都失败了,那么您要么明确表示它不起作用,要么构建一个读取该值的自定义表单。

答案 1 :(得分:0)

您必须在thumbnailPhoto属性下存储AD中的图片才能在Outlook 2010中显示。对于Outlook 2007和2003,您需要安装Microsoft Outlook Social Connector。更多信息:GAL photos in Outlook 2007 and 2003

LDAP标准是如上所述的jpegPhoto。 MS做任何他们想要的标准,所以他们使用thumbnailPhoto。有关如何在AD中导入图片的详细信息:GAL pics in AD

我使用这两个字段以防其他更符合LDAP的应用程序需要jpegPhoto。由于最大大小为100kb,因此即使数千张图片在复制时也不是什么大问题。

答案 2 :(得分:-1)

Outlook只会显示来自个人联系人的照片,而不是GAL或AD。制作新表格不是一种选择。

我已设法使用PersonName智能标记将菜单选项添加到上下文菜单中,该菜单会在浏览器中查找并显示照片。不是最佳的。有人有其他想法吗?