使用nodemailer无法正常发送电子邮件的链接

时间:2016-10-20 15:44:41

标签: html node.js nodemailer

我正在处理某个应用,并且我使用nodemailer发送恢复电子邮件给用户重置他们的密码,我试图发送一个链接到一个页面允许他们更改密码。我将以下内容用于电子邮件正文

html: '<p>Click <a href="localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'

但是当我测试它时,我只是收到一封带有文本和没有链接的电子邮件,使用ispector显示<a>here</a>,因此它发送了一个标签,它只是没有发送href。

1 个答案:

答案 0 :(得分:20)

我在输入这个问题之后想出了答案,所以我想我会回答我自己的问题,以防其他人遇到问题。当我将电子邮件的正文更改为

时,我需要在电子邮件中加入http://
html: '<p>Click <a href="http://localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'

它开始工作了。