[Resuelto] [Pregunta]: ¿Qué es X-Mailer en una cabecera de un mail de PHP?

Iniciado por Leguim, 3 Octubre 2019, 04:52 AM

0 Miembros y 1 Visitante están viendo este tema.

Leguim

Buenas noches,
me preguntaba que es lo que vendría siendo un X-Mailer en una cabecera de un mail que intento enviar por PHP.

Ayer me pasaron la siguiente cabecera en un tema anterior que había publicado:

Código (php) [Seleccionar]

'From: noreply@email.com' . "\r\n" .
'Reply-To: micorreo@gmail.com' . "\r\n" .
'X-Mailer: ?'.
'MIME-Version: 1.0' . "\r\n".

engel lex

Básicamente es el equivalente al User Agent pero del email
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Leguim


@XSStringManolo

Cita de: wikipedia link=https://es.m.wikipedia.org/wiki/Agente_de_usuarioCuando un usuario accede a una página web, la aplicación generalmente envía una cadena de texto que identifica al agente de usuario ante el servidor. Este texto forma parte de la petición a través de HTTP, llevando como prefijo User-agent: o User-Agent: y generalmente incluye información como el nombre de la aplicación, la versión, el sistema operativo, y el idioma. Los bots, como los web crawlers, a veces incluyen también una URL o una dirección de correo electrónico para que el administrador del sitio web pueda contactarse con el operador del mismo.

La identificación de agente de usuario es uno de los criterios de exclusión utilizado por el Estándar de exclusión de robots para impedir el acceso a ciertas secciones de un sitio web.
El user-agent es una cadena de texto que incluye información sobre el dispositivo o software que se comunica con el servidor.
Los navegadores suelen incluirlo pero se puede modificar de muchas formas distintas. En Mozilla Firefox escribiendo la url about:config buscando el user-agent puedes modificar el string y utilizar el que tu quieras. Otra forma es crafteando las peticiones a mano o mediante software, o utilizando un proxy (hay apps y extensiones como webscarab, burpsuite y httpheaders) para intervenir la cabecera y modificarla antes de enviarla al servidor.
Entre otras cosas sirve para que puedas dar versiones distintas de tu web para distintos navegadores. Así aseguras la compatibilidad.


Ejemplos:
Cita de: User-Agent utilizado por el servicio WebLigth de google link=https://googleweblight.com/?lite_url=http://stringmanolo.byethost12.com/UA5.phpMozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko; googleweblight) Chrome/38.0.1025.166 Mobile Safari/535.19

Cita de: User-Agent por defecto utilizado por uno de mis dispositivos AndroidMozilla/5.0 (Linux; U; Android 9; es-es; MI 8 Lite Build/PKQ1.181007.001) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36 XiaoMi/MiuiBrowser/11.1.7-g


Cita de: Archivo robots.txt de wikipedia link=https://en.wikipedia.org/robots.txt
# advertising-related bots:
User-agent: Mediapartners-Google* Disallow: /

# Wikipedia work bots:
User-agent: IsraBot
Disallow:
User-agent: Orthogaffe
Disallow:
Los bots que siguen la legalidad suelen usar siempre el mismo user-agent. Como ves, wikipedia en el archivo robots.txt indica a que bots permite acceder a donde.
Tiene sus 2 bots propios de wikipedia a los que les permite acceder a cualquier ruta para que trabajen sin limitaciones. Ya que el disallow: lo deja vacio, es decir no le prohibe nada.
En cambio al bot con el User-Agent de Mediapartners-Google le indica que no quiere que acceda a wikipedia. Este es el user-agent que utiliza el servicio de Ad-Sense.


La cabecera X-Mailer cumple el mismo propósito y unos pocos más pero para el correo. Casi todos los servicios de correo te permiten ver las cabezeras. En gmail por ejemplo entras a cualquier correo recibido y cerca de la flecha de responder te aparece algo como Show Original o algo similar. Le das y puedes ver las cabeceras del correo. X-Mailer incluido.