A simple vista:
Código PHP:
Ver original$sCabeceras .= "boundary="--_Separador-de-mensajes_--"n";
Esta mal ya que se debe de concatenar los strings, además de que está mal planteado esa linea deberia ir asi:
Código PHP:
Ver original$sCabeceras .= "boundary=--_Separador-de-mensajes_-- \n";
Estas lineas lo mismo esta mal concatenado
Código PHP:
Ver original$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name="".$vAdjunto["name"].""n";
$sAdjuntos .= "Content-disposition: attachment;filename="".$vAdjunto["name"].""nn";
Deberían ir así:
Código PHP:
Ver original$sAdjuntos .= "Content-type: " . $vAdjunto["type"] . ";name=" . $vAdjunto["name"] . "\n";
$sAdjuntos .= "Content-disposition: attachment;filename=" . $vAdjunto["name"] . "\n";
Debes estar mas atenta a esas cosas. El punto (.) es para concatenar
Saludos