我正在尝试使用Exchange Server 2010和System.Net.Mail.SmtpClient发送邮件。我已在所有邮箱上向用户授予了相应的权限。但是,邮件发送失败(SendAsync方法中没有任何异常)。相反,如果我在邮箱上授予“代理发送”权限,则邮件发送成功。是否可以在不使用Exchange API的情况下从Exchange Server发送“代表”邮件
答案 0 :(得分:1)
MailMessage类公开两个属性:From和Sender
将发件人设置为address1,将From设置为address2将发送一封邮件,该邮件将显示为“代表地址2的地址1”
答案 1 :(得分:0)
MailMessage message = new MailMessage();
message.From = new MailAddress("fromthepersonwho@sentthis.com");