Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/06/2006, 10:26
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
En tus pruebas locales . .en tu servidor al parecer no tienes instalado un servidor de correo.

Necesitas un servidor de correo SMTP .. Si usas windows podrías probar con:
QK SMTP Server, MiniRelay y los que encuentres en google si buscas por esos terminos.

Por cierto .. no sé que has "tocado" en la configuración de PHP para que apuntes la ruta de "sendmail_path" a:
http://www.share-marketing.com/usr/sbin/sendmail

Realmente esa directiva de configuración de PHP se refiere a servidores LINUX de preferencia y con "sendmail" instalado en ellos .. NO a tu "proveedor" externo. UN "path" en general es una ruta absoluta .. no un URL/URI ...

Si quieres usar a tu ISP o servicio de hosting que te proporciona una cuenta de correo con acceso SMTP .. puedes configurar la IP de tu servidor SMTP remoto en tu php.ini .. apartado: SMTP = .... (y comenta la referencia a sendmail_path).

Pero .. OJO! .. por qué tu proveedor (ISP, servicio de hosting ..) lo más seguro que -requiera- autentificación para usar sus servidores SMTP (es lo más lógico para evitar que lo usen con otros fines) .. La función mail() de PHP NO autentifica . .así que no podrás usarlo así como así.

Las opciones que tienes en ese caso es:
A) Instala un servidor SMTP en tu casa para tus pruebas .. (y no tocaras el código de PHP de tus scripts).
B) Usa classes como PHPMailer (http://phpmailer.sourceforge.net) .. Esta classe sustituye y -mejora- a la própia función mail() de PHP .. envia el e-mail directamente por el servidor SMTP que indiques .. permite autentifiación si lo necesitas (igual que si configuras tu "Outlook o cliente de correo en general con una cuenta de correo con acceso por SMTP/POP).


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.