我正在开发一个应用程序,我正在使用 nodemailer发送恢复电子邮件供用户重置密码,我正在尝试发送指向允许他们更改密码的页面的链接。我在电子邮件正文中使用以下内容
html: '<p>Click <a href="localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'
但是当我测试它时,我只收到一封包含文本但没有链接的电子邮件,使用 isspector 显示 <a>here</a>
,所以它发送的是 a 标签,它只是不发送 href。
最佳答案
我在输入这个问题后找到了答案,所以我想我会只回答我自己的问题,以防其他人遇到问题。当我将电子邮件正文更改为
时,我需要在电子邮件中包含http://
html: '<p>Click <a href="http://localhost:3000/sessions/recover/' + recovery_token + '">here</a> to reset your password</p>'
它开始工作了。
关于html - 使用 nodemailer 发送电子邮件链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40158943/