发送“代表”电子邮件
Posted
技术标签:
【中文标题】发送“代表”电子邮件【英文标题】:Sending "on behalf of" emails 【发布时间】:2011-06-01 15:46:24 【问题描述】:我收到了很多“代表”的电子邮件。例如,AddThis 插件从“addThis.com 代表 myfriend@gmail.com”发送电子邮件。
如何在 C#/ASP.NET 中执行此操作?另外,如果我们将 gmail 用于我们的 SMTP,这是否有效,尽管品牌是我们公司的域?
我还想知道是否有人担心这不专业或在客户端 PC 上被标记为垃圾邮件?换句话说,你们真的实现了这个吗……
【问题讨论】:
应该注意的是,“代表”电子邮件往往经常被列为垃圾邮件。 @jondavidjohn,怎么样? 【参考方案1】:MailMessage 类中有三个属性:
From
Sender
ReplyTo
(或在 .NET 4 中为 ReplyToList
)
如果您将Sender
设置为与From
不同,则它的行为应如您所愿。
其他方面请参见this SO posting。
【讨论】:
【参考方案2】:这主要是客户端应用程序的“功能”。我猜您正在 Outlook 中查看这些电子邮件,对吗? Outlook(可能还有其他电子邮件客户端)比较 FROM 地址和实际发件人以查看它们是否匹配。如果他们不这样做,Outlook 将显示“代表”信息。
大多数其他电子邮件客户端,以及我所知道的所有基于 Web 的客户端,都只显示提供的“FROM”地址。
【讨论】:
以上是关于发送“代表”电子邮件的主要内容,如果未能解决你的问题,请参考以下文章
Exchange Server 2016管理系列课件10.管理邮箱代表发送权限