我们有一个应用程序,允许用户从我们的系统发送电子邮件。它允许用户指定他们的电子邮件地址,并为他们提供几个标准模板以用作电子邮件的起点。
当我们发送电子邮件时,我们使用他们提供的地址作为“回复”,但电子邮件的“发件人”地址(自然)看起来像我们的系统(来自“[email protected]”) )。
有没有办法改变这一点,而不会陷入垃圾邮件过滤器或自动阻止?我们不希望收件人混淆他们收到的电子邮件的实际作者是谁。
最佳答案
我将向您推荐 Jeff Atwood 的关于以编程方式发送电子邮件的编码恐怖文章。它详细描述了您应该采取的步骤来防止您的电子邮件被垃圾邮件过滤器捕获等...
Jeff Atwood's Coding Horror: So You'd Like to Send Some Email (Through Code)
关于C# 将电子邮件 'from' 地址更改为用户提供的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2745570/