При регистрации, я посылаю пользователю письмо с подтверждением с кодом активации. Проблема в том, что когда электронное письмо открывается на мобильном устройстве (и, возможно, на других платформах), оно подчеркивается и рассматривается как номер телефона.Запретить преобразование формата мобильного телефона в номер телефона?
Вот PHP код, который отправляет по электронной почте:
$subject = "website registration";
$body = '
<html>
<head>
<meta name="format-detection" content="telephone=no" />
<style>
.code {margin-bottom: 0; padding: 5px; background-color: #82caff;}
.important {font-weight: bold;}
</style>
</head>
<body>
<p>We have created your account and soon it will be ready to use. But before first you must
activate it entering your code at the link below.</p>
<p class="code">code: '.$act_code.'</p>
<p><a href="https://www.website.com">Activate your account now</a></p>
<p class="important">Please remember, we will never ask for your account information</p>
</body>
</html>
';
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <[email protected]>' . "\r\n";
mail($email,$subject,$body,$headers);
Как вы можете видеть, что я добавил
<meta name="format-detection" content="telephone=no" />
который, как предполагается, чтобы остановить это поведение, но, видимо, это не работает для электронной почты , Есть ли что-то еще, что я могу сделать?
Вы используете почтовый клиент или браузер, чтобы открыть это письмо? – Bajji
Вы пробовали решение css? как форсирование стиля, который вы хотите получить по коду активации. – dramzy
Возможный дубликат [Mobile Safari/iPhone Mail.app Проблемы с дизайном HTML: предотвращение автозапуска и автоустановки автозапуска (даты, адреса и т. Д.)] (Http://stackoverflow.com/questions/5265443/mobile-safari-iphone -mail-app-html-design-issues-prevent-autolinking-and-styli) – Angela