C# 将电子邮件 'from' 地址更改为用户提供的地址

标签 c# email-spam email

我们有一个应用程序,允许用户从我们的系统发送电子邮件。它允许用户指定他们的电子邮件地址,并为他们提供几个标准模板以用作电子邮件的起点。

当我们发送电子邮件时,我们使用他们提供的地址作为“回复”,但电子邮件的“发件人”地址(自然)看起来像我们的系统(来自“[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/

相关文章:

c# - 如何判断文件是否可执行?

c# - 在 Entity Framework 中添加存储过程复杂类型

PHP 邮件被发送到垃圾邮件

php - 如何在电子邮件主题中添加链接(gmail)

python - 如何在 python appengine 发送 html 邮件中包含非 AscII 字符

c# - .Net 5.0 中对 WPF 的响应式扩展支持

c# - 如何在 Xamarin Forms 应用程序中拦截 Android 设备音量增大/减小按钮以打开相机?

python - 在python中如何处理域名中的其他编码

security - 为什么不在取消订阅链接中使用电子邮件地址

c++ - 从 C++ 代码发送电子邮件