为什么使用客户电子邮件作为发件人地址是个坏主意

为什么使用客户电子邮件作为发件人地址是个坏主意

我有一个应用程序,在用户填写完表单后向他们发送电子邮件。它使用[email protected]作为发件人地址。客户希望它使用表单中的电子邮件作为发件人地址,可以是任何地址。我被告知这是一个坏主意,因为存在欺骗/黑名单和垃圾邮件。

我真的不知道为什么这是一个坏主意,特别是因为我必须尝试劝告客户不要这样做。有人能向我解释一下为什么这是一个坏主意吗?

有趣的是,客户使用 gmail 帐户作为发件人地址进行演示,这不仅运行良好,而且还使应用程序能够开始发送电子邮件(以前使用 的电子邮件不会这样做[email protected])。呃 - 发生了什么事。我被告知一件事,而相反的事情却有效。

抱歉 - 我知道这很基础,但我在谷歌搜索中可以找到任何东西。我想主要是因为我甚至无法提出问题。

编辑

谢谢大家 - 回答得很棒。有趣的是,发送电子邮件的服务器和要发送到的邮箱都位于同一个防火墙后面,因此客户说他们不担心垃圾邮件。哦,好吧。

答案1

这是一种不好的做法,原因如下:

  • 您不得从不属于您的域名发送邮件。因此,这可能被视为冒充。
  • 这是垃圾邮件发送者常用的一种做法,因此经常被垃圾邮件过滤器标记。
  • 对于维护良好的域名来说,使用防晒指数或者密钥管理信息系统以保护其声誉并帮助其他系统识别假冒和垃圾邮件。您显然无法添加 DKIM 邮件标头或将您的 SMTP 服务器添加到域的 SPF DNS 记录中,因此您的邮件将(正确地)被视为伪造并被拒绝。

正确的做法是使用您的本地域作为发件人,可能使用不存在的地址作为用户名。

答案2

实际上,你可以将地址设置From为客户的电子邮件,只要你正确设置Sender字段寄到您自己的地址。 这就是 Paypal所做的以前做!

从:   [电子邮件保护]
到:     [电子邮件保护]
发件人:[电子邮件保护]

大多数电子邮件客户端会将其呈现为“从[电子邮件保护]代表[电子邮件保护]。客户域名上的 SPF 或 DKIM 不应该存在任何问题。


您可能还应该设置Reply-to标题到您客户的地址,因此回复会发送到客户的地址而不是您的地址。

答案3

总结:

使用表单中的电子邮件地址是一种不好的做法。相反,请使用专门用于此邮件列表的电子邮件地址。

长版本:

首先,实际上有两个电子邮件地址。一个是信封发件人,另一个是From:电子邮件中显示的地址。

信封发件人是电子邮件服务器用来发出未送达通知的人。如果您正在运行邮件列表,该地址通常是可以清除邮件列表中无效地址的脚本。

From:地址是邮件收件人点击回复时使用的地址。在这种情况下,它应该指向可以实际回答收件人可能回复的任何问题的人(或至少转发给可以回答的人)。

如果您使用收件人自己的电子邮件地址作为信封发件人,您可能会预计一些/许多邮件服务器会拒绝该邮件或将其标记为垃圾邮件 - 因为人们通常不会通过外部服务器从自己的地址向自己发送邮件。

如果您使用收件人自己的电子邮件地址作为发件人From:,用户将无法在需要时回复邮件。在邮件正文的某个地方放置链接是不够的;人们仍然会使用电子邮件客户端中的“回复”按钮,当它不起作用时会感到沮丧。

答案4

我能想到两个问题,最大的问题是你发送的电子邮件很可能无法送达,显然返回地址也是如此,这意味着很多电子邮件会停留在那里等待超时。较小的问题可能是其中一些电子邮件最终被归为垃圾邮件,因为服务器正在寻找来自特定域的电子邮件(根据 DKIM 规则)。

我会创建[email protected]地址,然后决定稍后如何处理该电子邮件。

相关内容