email - MailKit:当它是别名时如何获取收件人电子邮件地址

标签 email alias mailkit

我正在向 alias@company.com 发送电子邮件,这是真实邮箱地址的别名。然后我使用 MailKit 连接到真实邮箱(假设为 realmailbox@company.com)并检索消息。当我检查收件人地址时,我看到的只是 realmailbox@company.com。如何查看电子邮件发送到的原始别名地址?

例如:

var fullMessage = imapClient.Inbox.GetMessage(uid);
var recipients = fullMessage.To;

收件人仅显示 realmailbox@company.com,而不显示 alias@company.com。

最佳答案

在我看来,您的 SMTP 服务器在将别名传递到收件人邮箱之前正在对别名执行字符串替换,从而无法获得您正在寻找的信息。

关于email - MailKit:当它是别名时如何获取收件人电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43881516/

相关文章:

c# - 如何在 WinXP 中使用 IIS 5.1 发送邮件?

c# - 在没有子类化的情况下为复杂类型创建别名?

sql - 我们可以在一列上添加多个别名吗?

c# - 如何在 MailKit 中将邮件标记为已读

显示图像切片之间间隙的 HTML 电子邮件

c++ - 使用C/C++(套接字)连接到Gmail SMTP服务器

subquery - HQL 子查询别名

c# - MailKit smtp 将电子邮件复制到交换服务器发送的文件夹

c# - Mailkit:发送草稿

email - 如何更改 Gitlab 电子邮件中的发件人姓名