简单来说,每当我发送邮件给任何人(在同一邮件服务器内)时,它应该显示一些虚假的电子邮件地址,即fakemail@gmail.com
但是,当他们回复此邮件时,它应该来到我的实际电子邮件地址那是realname@gmail.com
。
注意:我的两个电子邮件地址将使用相同的域名,但只有差异将是该电子邮件的假和真实用户名。我需要隐私问题。因此,在我向他们发送任何邮件之前,没有人可以直接回复我的邮件。
答案 0 :(得分:2)
你可以使用假的"来自:"字段和有效的"回复:"但是,唯一会被这个愚弄的人就是那些不知道如何发送垃圾邮件的人。
答案 1 :(得分:2)
请邮件服务器管理员为您设置电子邮件转发。
这不是Java特定的问题。你所要求的是一个 Email alias,是邮件服务器上的标准功能。
答案 2 :(得分:0)
即使您可以(见下文)屏蔽From
字段,您也会在Reply-To
字段中泄露您的电子邮件地址,因此您仍然会透露您的电子邮件地址。 (如果你不是,那就不可能回复了。)所以请与@ Anony-Mousse一起找一个合适的解决方案。
现在请注意,有两个"来自"字段:一个在SMTP信封中,另一个在邮件数据中。
当前的邮件服务器让您伪造SMTP是很常见的,尽管如果服务器未经授权使用原始SMTP,则可能会这样做。
您更有可能被允许发送带有自定义"来自"在邮件正文中(这是一个邮件客户端显示,除非您查看所有标题)。但是,邮件服务器可能要求它与您认证的用户匹配。