2016-02-29 33 views
-1

我有一个软件,我发展,包括用户帐户和登录/密码。对于密码存储/保护,我使用的是不对称盐+哈希系统,因此,如果用户忘记了密码,我想软件发送密码重置链接到用户的电子邮件地址。JavaMail的 - 面具“发件人”地址

我的问题是:是否有可能从实际上并不存在(如[email protected])地址发送这封电子邮件吗?另外,有没有办法从一个真实的电子邮件地址发送,但“从”地址掩盖,使之显示给收件人为[email protected]即使真正从[email protected]来到?

回答

0

是的,你可以发送电子邮件似乎来自任何地址。重要的是要认识到有两个“发件人”地址 - 信封发件人通常不会显示给收件人,而是指示发送该邮件的服务器。 '从'地址是不同的,并在邮件标题中指定。由于这是收件人看到的内容,因此您似乎只需在邮件中自定义“从”地址标题即可。

注:有些用户将需要证明你的服务器被授权从域发送电子邮件的“从”头电子邮件服务器。您可以使用mydomain.com DNS区域文件上的SPF记录执行此操作。

相关问题