El correo lo envio de la siguiente forma:
Código:
El problema que tengo es que dentro del código html que contiene el correo existe una etiqueta <img>, cuando el correo llega al cliente no se visualiza la imágen que tiene la etiqueta img.$mensaje = " <html> <body> <p align='right' style='font-size:10px;'> ".date("d-m-Y H:i:s")."</p> <table class='formulario_reserva' cellpadding=3 cellspacing=0 style='border:solid 2px #d8d8d8;margin:5px;widtd:100%'> <tr> <td><h3 style='margin-top:0px;'>".CONFIRMAR_RESERVA_MAIL."</h3> <h4><?php echo DATOS_DE_LA_RESERVA;?></h4> <h4>".DATOS_DEL_SOLICITANTE."</h4> <h4>".DATOS_COMPLEJO."</h4> <ul> <li>".CORREO_ELECTRONICO." : ".$email_contacto[0]."</li> <li>".TELEFONO." : ".$destin['telefono']."</li> </ul> </td> </tr> <tr> <td> ".MENSAJE_SEND."<br>".MENSAJE_SALUDO." </td> </tr> <tr> <td> <img src='www.mi_dominio.com/images/logomio.jpg' > </td> </tr> <tr> <td> ".MENSAJE_IMAGEN." </td> <td style='font-size:2px;'> ".MENSAJE_MEDIO_AMBIENTE." </td> </tr> </table> </body> </html> "; $headers="From: ".$email_contacto[0]."\r\n"; $headers.="Content-type: text/html\r\n"; mail($_POST['correo'],$asuntoCliente,$mensaje, $headers);
Otro problema que tengo (puede ser la codificacion, tengo que probar) es que los caracteres especiales como puede ser la letra Ñ no los muestra
Aunque en principio lo que me urge y lo que más me importa es que el destinatario pueda ver la imágen.