是否可以在使用Java发送邮件时屏蔽/欺骗电子邮件地址

时间:2015-02-14 11:01:30

标签: java email

简单来说,每当我发送邮件给任何人(在同一邮件服务器内)时,它应该显示一些虚假的电子邮件地址,即fakemail@gmail.com但是,当他们回复此邮件时,它应该来到我的实际电子邮件地址那是realname@gmail.com

注意:我的两个电子邮件地址将使用相同的域名,但只有差异将是该电子邮件的假和真实用户名。我需要隐私问题。因此,在我向他们发送任何邮件之前,没有人可以直接回复我的邮件。

3 个答案:

答案 0 :(得分:2)

你可以使用假的"来自:"字段和有效的"回复:"但是,唯一会被这个愚弄的人就是那些不知道如何发送垃圾邮件的人。

答案 1 :(得分:2)

邮件服务器管理员为您设置电子邮件转发。

这不是Java特定的问题。你所要求的是一个 Email alias,是邮件服务器上的标准功能。

答案 2 :(得分:0)

即使您可以(见下文)屏蔽From字段,您也会在Reply-To字段中泄露您的电子邮件地址,因此您仍然会透露您的电子邮件地址。 (如果你不是,那就不可能回复了。)所以请与@ Anony-Mousse一起找一个合适的解决方案。

现在请注意,有两个"来自"字段:一个在SMTP信封中,另一个在邮件数据中。

当前的邮件服务器让您伪造SMTP是很常见的,尽管如果服务器未经授权使用原始SMTP,则可能会这样做。

您更有可能被允许发送带有自定义"来自"在邮件正文中(这是一个邮件客户端显示,除非您查看所有标题)。但是,邮件服务器可能要求它与您认证的用户匹配。