有点惊讶我竟然在 SU 上找不到这个问题。如果我错过了,请指出来。
如何在 Outlook 2010 的收件箱中显示发件人的电子邮件地址?
我尝试右键单击列标题并使用字段选择器,但“所有联系人字段”中列出的“电子邮件”显示为空白。
理由:我收到来自公司内部不同部门的电子邮件,这些部门使用不同的域名来代表不同的业务部门。快速区分不同“类型”的发件人(包括外部发件人)会很有帮助。
我确信一定有一种简单的方法可以做到这一点!
编辑:看来这出乎意料地困难。蒂姆斯‘使用 CFG 文件的有用建议让我得到了一半的答案,但这只适用于外部电子邮件地址。不幸的是,对于内部电子邮件,发件人显示如下:
/O=XXXXX/OU=EXCHANGE ADMINSTRATIVE GROUP (FYDIBOHF23SPDLT)/CN=RECIPIENTS/CN=A9AE8D41-75001D8E-80257328-52793F
有什么方法可以使用 CFG 提取与内部用户关联的主 SMTP 地址吗?
或者其他方法?
答案1
在这里查看我的类似问题和答案: https://stackoverflow.com/questions/43849213/can-i-add-a-custom-email-domain-column-in-outlook/43889643#43889643
使用公式:
IIf(InStr([SearchFromEmail], "@") = 0, "", Mid([SearchFromEmail], InStr([SearchFromEmail], "@") + 1))
答案2
没有简单的方法可以做到这一点。但您可以使用 CFG 文件实现所需的结果。完整指南可在此处找到防滑棒。
答案3
尝试这个: https://www.extendoffice.com/documents/outlook/2190-outlook-view-sender-domain.html
但是使用这个公式
IIf(InStr([SearchFromEmail], "@") = 0, "", Left([SearchFromEmail], InStr([SearchFromEmail], "@") - 1)+"@"+Mid([SearchFromEmail],InStr([SearchFromEmail],"@")+1))
它对我有用。