JavaMail - 掩码"来自"地址

时间:2016-02-29 15:21:53

标签: java email javamail

我正在开发一款包含用户帐户和登录/密码的软件。对于密码存储/保护,我使用的是非对称salt +哈希系统,因此,如果用户忘记了密码,我希望软件将密码重置链接发送到用户的电子邮件地址。

我的问题是:是否可以从实际不存在的地址发送此电子邮件(例如do-not-reply@myproject.com)?或者,有没有办法从真实的电子邮件地址发送它,但掩盖"来自"地址并使收件人看作do-not-reply@myproject.com,即使它真的来自myemail@gmail.com?

1 个答案:

答案 0 :(得分:0)

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

注意:某些用户的电子邮件服务器需要证明您的服务器有权从“来自”标题中的域发送电子邮件。您可以使用mydomain.com DNS区域文件中的SPF记录执行此操作。