Foros del Web » Programando para Internet » PHP »

Problemas con mail()

Estas en el tema de Problemas con mail() en el foro de PHP en Foros del Web. Tengo el siguiente problema: Ya he probado mi formulario enviandolo con mail() en un servidor, lo malo es que ahora he querido usar el mismo ...
  #1 (permalink)  
Antiguo 01/06/2004, 23:01
 
Fecha de Ingreso: julio-2003
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
Problemas con mail()

Tengo el siguiente problema:
Ya he probado mi formulario enviandolo con mail() en un servidor, lo malo es que ahora he querido usar el mismo en otro host que está con Linux y PHP y no me pesca el envio, sin embargo ya verifique que las variables si las recibe
¿alguien sabria decir pq sucede esto? ¿es problema del servidor?
__________________
Kikoken
  #2 (permalink)  
Antiguo 01/06/2004, 23:46
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
Podría ser. Contacta con tu provedor de hosting y revisa las directivas del php.ini de tu servidor. Recuerda que la función mail de PHP usa las directivas
Para Win32
SMTP = hacker.com
sendmail_from = [email protected]
Para Linux
sendmail_path =
__________________
Ing. Reynier Pérez Mira
  #3 (permalink)  
Antiguo 02/06/2004, 09:29
 
Fecha de Ingreso: julio-2003
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
Ok, gracias

Muchas gracias asi lo haré ya que me tienen chato con la cosita y como es dificil explicarle al cliente donde está error jejeje
__________________
Kikoken
  #4 (permalink)  
Antiguo 02/06/2004, 10:00
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
En linux igualmente puedes usar tu servidor SMTP directo (por si no quieres usar el MTA sendmail por ejemplo ..)

Tan sólo hay que marcar la IP de donde corra tu servidor SMTP (si es que lo tienes instalado y ejecutandose?)

Pero, .. recuerda que mail() (PHP en sí con esa función) NO puede autentificarse en servidores SMTP que lo requieran. Si necesitas autentificación tendras que usar conexiones directas al SMTP para realizar el envio .. por ejemplo usando:

PHP Malier
http://phpmailer.sourceforge.net

Esto no "evita" que tengas que usar (el de tu proveedor ISP de tus cuentas de e-mail) o tener instalado (si es quieres usar tus própios servidores SMTP) un servidor SMTP o sendmail y similares .. Sólo te permite hacer la conexión con autentificación (entre otras cosas que te vendría ver por si acaso lo necesitas en algún momento).

Un saludo,
  #5 (permalink)  
Antiguo 02/06/2004, 11:05
 
Fecha de Ingreso: julio-2003
Mensajes: 44
Antigüedad: 14 años, 4 meses
Puntos: 0
Gracias solucionado

Gracias a todos por sus respuestas ya ha sido solucionado, era problema del server
__________________
Kikoken
  #6 (permalink)  
Antiguo 02/10/2004, 19:00
Avatar de oenriqueg  
Fecha de Ingreso: noviembre-2003
Ubicación: Ciudad de México
Mensajes: 485
Antigüedad: 14 años, 1 mes
Puntos: 1
mmm, tengo una duda, estoy hospedando una web en un servidor gratuito, pero no se si permita enviar mails, según yo ya hice el envio de los mails con la misma funcion mail(), pero no me llegan, así que hice un phpinfo() y lo subi, (no me permiten ver el phpinfo en la página principal), así que lo hice y me leí la info, y veo que en esta así:

"sendmail_from = no values"

Que hago, esto es lo que no permite enviar mails? o que
el smtp dice "localhost"
__________________
bytes.
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 22:39.