#html #node.js #nodemailer
#HTML #node.js #nodemailer
Вопрос:
Я работаю над приложением и использую nodemailer для отправки сообщений электронной почты для восстановления, чтобы пользователи могли сбросить свои пароли, и я пытаюсь отправить ссылку на страницу, которая позволит им изменить свой пароль. Я использую следующее для тела электронного письма
html: '<p>Click <a href="localhost:3000/sessions/recover/' recovery_token '">here</a> to reset your password</p>'
Но когда я тестирую это, я просто получаю электронное письмо с текстом и без ссылки, используя ispector shows <a>here</a>
, поэтому он отправляет теги a, просто не отправляет href.
Ответ №1:
Я выяснил ответ после того, как набрал этот вопрос, поэтому, думаю, я просто отвечу на свой вопрос на случай, если у кого-то еще возникнет проблема. Мне нужно было включить http://
в электронное письмо, когда я изменил текст электронного письма на
html: '<p>Click <a href="http://localhost:3000/sessions/recover/' recovery_token '">here</a> to reset your password</p>'
он начал работать.
Комментарии:
1. http имеет значение, хорошее объяснение
2. Как я могу отправлять глубокие ссылки?
3. Что вы подразумеваете под глубокими ссылками?
4. Что-то вроде этого: app-name://domain /reset-password? токен = $2a $ 05 $kcFmMVAsYAult7V3KN.j0eo7ynyyy1ebaftfao82hidj30ztjpyxyo. Подробнее читайте здесь: medium.com/@ageitgey /…
5. Я не уверен, как это сделать, это довольно нереально для этого вопроса, вам, вероятно, следует найти более актуальный вопрос, на который может быть ответ, или опубликовать вопрос самостоятельно.