Foros del Web » Programando para Internet » PHP »

maileando...

Estas en el tema de maileando... en el foro de PHP en Foros del Web. Por obligaciones del guión, tengo que mandar un mail usando PHP. He usado el código que aparece en PHP.net pero no me ha funcionado. Supongo ...
  #1 (permalink)  
Antiguo 20/12/2002, 10:25
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
maileando...

Por obligaciones del guión, tengo que mandar un mail usando PHP.

He usado el código que aparece en PHP.net pero no me ha funcionado.

Supongo que se trata de un error de configuración del SMTP, puesto que no ha arrojado ningún error y ha continuado procesando el PHP.

¿Hay algún modo de saber qué es lo que falla realmente cuando no se envian los mails?

¿Cuantas cosas pueden ser?

He probado a ponerle un or die("Oops!") , pero no ha saltado.
__________________
M a l d i t o F r i k i
  #2 (permalink)  
Antiguo 20/12/2002, 10:52
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Que sistema operativo usas? windows/linux?

lo q es php .. por defecto viene en el php.ini la directiva(s):

[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =


Si usas windows . indica en SMTP = la IP o mail.tuisp.tal que uses como servidor de correo ("saliente" que llama el Outlook por ejemplo)

La mayoria de SMTP's requieren de autentificación (.. algunos SMTP directo y otros te obligan a usar POP (bajar correo) antes de enviar uno). (te lo menciono porque es probable q esto solo no te funcione)

Si usas Linux .. y usas sendmail .. usa el ejemplo (quitandole el ; al sendmail_paht ..)

Tanto si usas Windows como Linux y quieres usar un servidor de correo propio (caso de Linux q no sea sendmail por ejemplo y de windows q no te funcinen los "smtp" de tus ISP's) .. Puedes instalarte un servidor de correo en tu PC y tan solo colocar en SMTP = ... la IP (recomendable) o "localhost" (si estubieran en el mismo PC q PHP ..)

En windows tienes varios servidores SMTP (y/o POP tambien) ... algunos son:

MDaemon, PostCast Server, ArgoSoft .. etc

Si usas windows ... aquí describen como instalar (el servidor y configurar PHP) para usarlo:( hablan de un tal Mailtraq )
http://www.rinconastur.com/php/php64a.php

Un saludo,
  #3 (permalink)  
Antiguo 20/12/2002, 10:57
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 15 años, 11 meses
Puntos: 17
Gracias Cluster

Uso PHP sobre un Linux Debian, el problema es que no puedo modificar la configuración de PHP y el técnico de sistemas no viene hoy

Así que tendré que dejar este asunto del mail hasta que vuelva y seguir haciendo otras cosas

Gracias
__________________
M a l d i t o F r i k i
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 20:40.