Buenas tardes a todos,
Hace unos días hice un sencillo script que envía cabeceras y genera una imágen JPEG con el fin de poder enviarlo como imágen por mail y que cada vez que abrimos dicho mensaje la imágen cámbie. Este es el código:
Código PHP:
<?php
function dame_foto($ruta) {
if(is_array($ruta)) {
$indice = rand(0 , count($ruta)-1);
$ruta = $ruta[$indice];
} elseif(!is_string($ruta)) {
echo "El valor introducido debe ser de tipo STRING o ARRAY";
}
$fp = fopen($ruta,"r");
$fichero = fread($fp , filesize($ruta));
header('Content-type: image/jpg');
print($fichero);
}
//se ejecuta la función aquí
$fotos = array("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg");
dame_foto($fotos);
?>
Funciona perfectamente ya que al enviar el mail en la ruta de la imágen ponemos la dirección al script php y este envía cabeceras para devolver una imágen JPEG aleatoria entre 5 (pasadas por array) pero mi pregunta es ¿Seria posible que mas de un filtro anti-spam reconociese esto como tal y no llegase el mensaje? He hecho varias pruebas y en principio no hay problema pero claro, he probado en Hotmail, en Gmail y en un correo que tengo contratado con mi proveedor de hosting y todos llegan sin problema, lo que no se es si esto podría hacer saltar otros filtros anti-spam.
A ver si algún entendido en el tema me puede orientar un poco.
Muchas gracias de antemano.