перенаправление ссылки в mailgun - PullRequest
0 голосов
/ 01 октября 2019

мы используем mailgun для отправки почты в нашем проекте.

но есть небольшая проблема с одной функциональностью - сброс пароля

Я присоединяю URL сброса пароля (к кнопке) с токеном к почтовому шаблону, и это шаблонконечные пользователи получают для сброса пароля.

я прикреплю, как URL, как показано ниже

  • https://{domain}/forget-password/{token}

Но почтовый шаблон, который я получаю, не тот, который я отправляю :)URL-адрес изменяется на что-то ниже

, но при щелчке по ссылке, которую вы отправляете, он перенаправляется на URL, который я изначально прикрепил впервое место.

Я кратко объясню поведение еще раз для дальнейшей калибровки

1) давайте предположим, что это URL, который я присоединяю к почтовому шаблону.

 - https://{domain}/forget-password/{token}

2) но конечные пользователи получают URL, как показано ниже

 - https://email.{domain}/c/{some-other-token}

3), но когда его щелчок (2-й) перенаправляется на исходный URL-адрес, к которому я прикрепляю (1-й)

 - https://{domain}/forget-password/{token}

но настоящие проблемы в том, что перенаправление происходит только в некоторых браузерах, таких как Firefox и IE, но не работает в Chrome. (перенаправление не работает в Chrome), поэтому через некоторое время отображается сообщение 404, и конечные пользователи не могут видеть страницу сброса пароля: / Кто-нибудь может объяснить это поведение? и кто-нибудь может объяснить, почему это не работает на Chrome, и можете ли вы объяснить мне метод, чтобы решить эту проблему, если он может решить это в моей стороне? (если возможно) :)

Ответы [ 2 ]

0 голосов
/ 05 октября 2019

Я нашел решение этой проблемы. Я думаю, что это происходит из-за кеша DNS, и если вы очищаете кеш DNS, это временно решает проблему, но если вы не хотите отслеживать переходы по ссылкам, используя приведенный ниже URL

https://app.mailgun.com/app/sending/domains/PUT_YOUR_DOMAIN_HERE/settings

0 голосов
/ 02 октября 2019

это связано с этим

Mailgun изменил ссылки в моем письме

, но проблема в том, что перенаправление происходит только в некоторых браузерах, оно не работает в Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...