$para no tiene el mail entre comillas, pero aquí el error no sería con mail sino con tu sintaxis.
$cabecera .= "Mime-Version: 1.0 \r\n";
$cabecera .= "Content-Type: text/plain";
estas dos cabeceras no son necesarias, si no se especifica todos los correos van en texto plano.
Y no se por que pones uft8_decode en el mensaje. No lo veo tan útil.
Cita: quita el punto y no repitas las variables
No, ese no es el problema. .= es el operador de concatenación rápida, no está repitiendo variables.