使用 Redemption 在 Outlook 中更改发件人,但不使用配置文件中的帐户

Change the Sender in Outlook using Redemption, but not with an account in the profile

我正在尝试创建应发送给 "from" 实际发送电子邮件的人以外的其他人的 Outlook 电子邮件。这个想法是预填充电子邮件,将其显示在 Outlook 中,允许最终用户在发送前进行修改。作为该过程的一部分,我想使用一个不同的电子邮件地址,这是一个真实的电子邮件地址,但不是最终用户个人资料中的帐户。

如果这是 SMTP,我可以使用 Net.Mail 类,它将接受任何 smtp 地址作为发件人。像这样:

字符串来自 = "mytest@myorg.com"; System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(from, to);

那么我的问题是,是否可以使用 Redemption 来做到这一点?我能找到的所有示例都在谈论访问 "Sender" 属性 或 "SendUsingAccount" 属性。据我所知,这些都需要在用户个人资料中有一个帐户。

如果您使用 Exchange(以及大多数 SMTP 服务器)发送邮件,它不会让您欺骗发件人。用户实际上必须有权作为该用户发送。