强制 Outlook 从 header 中的显示名称显示
Force Outlook to display from display name in header
我正在使用 .net SmtpClient 和 MailMessage 发送电子邮件。我将 from 设置为 From: Something Else <mysmtprelay@example.com>
。请注意,mysmtprelay@example.com 是域中的有效用户,其显示名称为 "My SMTP Relay".
当我在 Outlook 2013 中收到电子邮件时,来自姓名的电子邮件是 "My SMTP Relay",即使在电子邮件 header 中我看到了这个 From: Something Else <mysmtprelay@example.com>
。 Outlook 忽略 Something Else
显示名称并将其替换为域名。
有没有办法强制 Outlook 使用我在 From 子句中提供的显示名称?例如,如果我将这封电子邮件发送到 gmail,则会按预期使用 header 中的显示名称。
有人可以帮忙吗?
这正是 Exchange 的工作原理:所有传入的发件人和收件人姓名都根据 GAL 进行解析。 Exchange 使用默认显示名称和 SMTP 地址。
我正在使用 .net SmtpClient 和 MailMessage 发送电子邮件。我将 from 设置为 From: Something Else <mysmtprelay@example.com>
。请注意,mysmtprelay@example.com 是域中的有效用户,其显示名称为 "My SMTP Relay".
当我在 Outlook 2013 中收到电子邮件时,来自姓名的电子邮件是 "My SMTP Relay",即使在电子邮件 header 中我看到了这个 From: Something Else <mysmtprelay@example.com>
。 Outlook 忽略 Something Else
显示名称并将其替换为域名。
有没有办法强制 Outlook 使用我在 From 子句中提供的显示名称?例如,如果我将这封电子邮件发送到 gmail,则会按预期使用 header 中的显示名称。
有人可以帮忙吗?
这正是 Exchange 的工作原理:所有传入的发件人和收件人姓名都根据 GAL 进行解析。 Exchange 使用默认显示名称和 SMTP 地址。