email - sesion - Bingpreview invalida los enlaces únicos en el correo electrónico
outlook skype (2)
He visto el mismo problema. Los enlaces en correos electrónicos abiertos en Outlook parecen ser rastreados inmediatamente por el bot ''BingPreview''.
Agregué una metaetiqueta de robots al encabezado en el correo electrónico HTML.
También agregué un cheque para las firmas de bot estándar que aparecen en el encabezado de usuario-agente en el script de manejo de enlaces. Si parece un bot, salgo y no invalido el enlace.
No puedo decir con certeza si esto todavía está funcionando (solo hice los cambios).
Parece que Outlook.com utiliza el rastreador BingPreview para rastrear enlaces en correos electrónicos.
Pero los enlaces de una sola vez se marcan como usados / caducados después de abrir el correo electrónico y antes de que el usuario tenga la oportunidad de usarlos.
Intento agregar un rel = "nofollow" en el <a>
pero sin éxito.
¿Cómo puedo bloquear el rastreador para cada enlace en el correo electrónico?
Gracias
Yo hice lo mismo.
$user_agent = isset($_SERVER[''HTTP_USER_AGENT'']) ? $_SERVER[''HTTP_USER_AGENT''] : '''';
// Deny access for the BingPreview bot, used by outlook.com on links in e-mails ad Slackbot
if (strpos($user_agent, ''BingPreview'') !== false || strpos($user_agent, ''Slackbot'') !== false) {
header(''Status: 403 Forbiden'', true, 403);
exit(1);
}