Foros del Web » Programando para Internet » PHP »

Error al enviar mail

Estas en el tema de Error al enviar mail en el foro de PHP en Foros del Web. Hola a todos. Estoy tratando de enviar un mail en formato HTML, de la siguiente manera: <? $sfrom="[email protected]"; //cuenta que envia $sdestinatario="[email protected]"; //cuenta destino $ssubject="Suscripción ...
  #1 (permalink)  
Antiguo 24/01/2003, 16:02
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 9 meses
Puntos: 0
Error al enviar mail

Hola a todos.

Estoy tratando de enviar un mail en formato HTML, de la siguiente manera:
<?

$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="Suscripción a Unidades de Negocio Philips"; //subject
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."Content-Type: text/html";
//En $vcuerpo tengo el cuerpo del mensaje.
mail($sdestinatario,$ssubject,$vcuerpo,$sheader);
?>

Y me da el siguiente error, el cual no entiendo.
Si alguien me puede explicar que significa. Que tengo que cambiar en el php.ini para que me funcione.

Se los agradezco de ante mano.

Saludos.

Daniel Guía.
  #2 (permalink)  
Antiguo 24/01/2003, 17:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Creo q se te olvidó poner el error que te da PHP ..

Tal vez será algo de que no puede conectar con el servidor? ...

En el php.ini tienes el apartado SMTP .. Ahí debes indicar tu servidor de correo "saliente" que uses (SMTP) o tu path (camino, ruta) hacia tu sendmail (si usas LInux) ...

Comentanos que sistema operativo usas .. Pero en principio .. o usas un SMTP externo a tu servidor (por ejemplo el de tu ISP .. algo tipo smtp.nose.tal ... o IP de tu ISP de mail) .. O bien te instalas un servidor de correo en tu "Servidor" para entregar tu mismo esos e-mails q envias via PHP con la funcion mail()

Poner un smtp.nose.tal (de tu ISP) .. es probable que no funcione .. pues la mayoria (por temas de eviatar el SPAM) .. requiere de autentificación a la hora de enviar correo .. y como veras .. en el php.ini no hay forma de decirle "password" por ningun sitio ... Pero, por probar que no quede ...

Un saludo,
  #3 (permalink)  
Antiguo 24/01/2003, 17:09
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Puede que parezca un poco descortes, pero ¿has mirado en el mensaje del FAQ? Aparte, no has indicado el error que te da. Tampoco indicas si tu fallo solo es cuando intentas enviarlo HTML o tambien cuando lo envias como texto. Tampoco dices que sistema operativo usas y si tienes servidor SMTP o cual usas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:02.