繁体   English   中英

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

[英]Is it possible to mask/spoof email address while sending mail in Java

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

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

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

这不是Java特定的问题。 您要求的是电子邮件别名 ,它是邮件服务器上的标准功能。

您可以使用伪造的“发件人:”字段和有效的“答复人:”字段,但是唯一会被此蒙骗的人是不知道如何发送垃圾邮件的人。

即使您可以屏蔽From字段(请参阅下文),也要在“ Reply-To字段中放弃您的电子邮件地址,因此您仍会显示您的电子邮件地址。 (如果不是,那么将无法回复。)因此,请使用@ Anony-Mousse并找到适当的解决方案。

现在,请注意有两个“发件人”字段:一个在SMTP信封中,另一个在邮件数据中。

当前的邮件服务器允许您伪造SMTP的情况很少见,尽管如果该服务器未经授权使用原始SMTP也可能。

更有可能允许您在邮件正文中发送带有自定义“发件人”的电子邮件(这是邮件客户端显示的一个邮件,除非您查看所有标头)。 但是,邮件服务器可能要求它与您验证为的用户匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM