Мы создали часть проверки электронной почты нашего сайта.Мы создали сайт, используя CakePHP BTW.
Проблема в том, что он не работает, когда мы нажимаем на ссылку в письме.Письмо отправляется в виде простого текста.
Странно то, что когда мы вставляем ссылку в адресную строку, она работает.Также при нажатии на ссылку с помощью Gmail и почтовых клиентов на рабочем столе, это также работает.Другие провайдеры электронной почты не работают.
РЕДАКТИРОВАТЬ:
Дополнительная информация:
Пример ссылки для проверки: http://localhost/users/validate/validatecodeblah12c023
Когда он работает, он должен войти в систему пользователя и перенаправить на панель пользователя.
Он переходит на главную страницу, когда он не работает (см. Описание выше).
Дополнительная информация2:
Я сравнил результаты, используя Live HTTP-заголовки, и обнаружил, что единственный раз, когда он не проталкивается (переходит на страницу входа по какой-то причине), это когда есть «Referrer»: http://mail.yahooblahblah...' Gmail по какой-то причине не имеет строки 'Referer' в своих заголовках.