2012-05-02 2 views
1

Я пытаюсь отправить электронную почту, которая работает правильно, но моя ссылка «Нажмите здесь» не отображается как доступная по клику, когда она получена.Ссылка на созданную электронную почту не отображается как clickable

код я использую ниже

$to = $email; 
$subject = "Activation"; 
$message = "We send you an activation email" .'<br>'.' To activate your acount. <a href="activation.php?key='.$key.'">Click Here</a>'; 
$from = "[email protected]"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
if(mail($to,$subject,$message,$headers)) 
{ 
    echo "Check your email to activate your acount."; 
} 

и почты, как это:

We send you an activation email To activate your acount. "Click Here" 

но «Нажмите здесь» Ссылка не клику состоянии

ответ

1

Это может быть вниз к вашему клиенту отключение ссылки на адреса электронной почты, но это сомнительно

Кроме того. , HREF из «Activation.PHP? Key ..» является относительным путем, который будет относиться только к почтовому клиенту, поэтому клиент не будет знать, куда перенаправить пользователя.

Добавление полного пути должен помочь в этом.

2

Его, скорее всего, не быть кликабельным, так как нет косой черты перед именем страницы.

Однако href должен включать ваш домен, так как пользователь не сможет отслеживать относительный путь по электронной почте.

2

На вашем href coud вы снова положили всю проверку конца домена. Пример HTTP (HREF = ': //mydomain.com/activation.php ключ = .....

Смежные вопросы