электронная почта — отправка почты в Yahoo с помощью переполнения стека

Я пытаюсь отправить электронное письмо (с кликабельной ссылкой), я могу получить сообщение, но я не могу нажать на ссылку, это похоже на текст, на который вы не можете нажать!
И я получаю эту проблему только с учетной записью Yahoo, я пытаюсь это с Gmail, и она отлично работает!
Это мой php код:

$to  = 'test@example.com';//$email;

// subject
$subject = 'subject';//'Activation account';

// message
$message = '<html>
<head>
<title>Activation account</title>
</head>
<body>
<p>Thank you for subscribing to our site, please click on the link below to activate your account:</p>
<a href="httm://www.google.com" style="font-family: Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;display: inline-block;color: #FFFFFF;background-color: #8AC007;font-size: 15px;text-align: center;padding: 5px 16px;text-decoration: none;margin-left: 0;margin-top: 0px;margin-bottom: 5px;border: 1px solid #8AC007;white-space: nowrap;">
Activate my account
</a> /*styled link is not working*/
<br>
<a href="www.google.fr">google</a> /* even a simple link is not working*/
</body>
</html>';

// To send HTML mail, the Content-type header must be set
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

// Additional headers
$headers .= 'To: name <name@test.com>' . "\r\n";
$headers .= 'From: origin <contact@example.com>' . "\r\n";

// Mail it
mail($to, $subject, $message, $headers);

0

Решение

Я только что решил … кажется, что я должен написать полную ссылку с ‘http: //’ Я не знаю, почему только Yahoo нужен этот формат. это работало нормально с Gmail и Hotmail.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector