Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/01/2009, 18:06
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 10 meses
Puntos: 33
Respuesta: Formulario en PHP

Lorsui:

Cita:
Notice: Use of undefined constant sendmail_from - assumed 'sendmail_from' in C:Inetpubftprootmidominiosendform.php on line 46
ini_set se utiliza para MODIFICAR variables de configuracion y
la que quieres cambiar "sendmail_from" no es una variable de configuracion
que yo sepa!!!.

Recomendacion: Simplemente elimina esa parte!!!.


Cita:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify
Aparentemente deseas utilizar el servidor de correo del hosting; si es asi, entonces en el php.ini debes activar o mejor dicho indicarle a php el servidor de correo a utilizar (Ejemplo: mail.tuhosting.com).
Para que tu codigo funcione, considerando que estas utilizando la funcion mail() de php, el servidor de correo de tu hosting debe permitir el relay de tu IP o la Ip que eventualmente conectara con el servidor de correo de ellos.

Realmente, es muy dificil que eso suceda; por ello debes autenticar para poder utilizar el servidor de correo de tu hosting en cuyo caso la clase phpmailer seria la indicada para lograr tu objetivo.
Procedimiento -> bajate la clase phpmailer, obtiene la direcccion del servidor de correo de tu hosting, obtiene un nombre de usuario, una contraseñe y configura tu php.ini para el servidor saliente.

Otra opcion aun mas complicada es que instales un servidor de correo en tu localhost y te familiarices con puerto por defecto para correos, MX records, etc.

Saludos
Y espero te ayude
Franco