Foros del Web » Programando para Internet » PHP »

¿PHPMailer requiere servidor SMTP?

Estas en el tema de ¿PHPMailer requiere servidor SMTP? en el foro de PHP en Foros del Web. Buenas, Utilizo como servidor SMTP miniRelay que básicamente hago lo que necesito. Últimamente me esta dando problemas al mandar correos a un dominio determinado. Los ...
  #1 (permalink)  
Antiguo 06/10/2004, 07:48
Avatar de Tximis  
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Antigüedad: 19 años, 10 meses
Puntos: 2
¿PHPMailer requiere servidor SMTP?

Buenas,

Utilizo como servidor SMTP miniRelay que básicamente hago lo que necesito. Últimamente me esta dando problemas al mandar correos a un dominio determinado. Los correos los mando a traves de un formulario que proceso con PHP utilizando la función mail(). La función mail() está configurada para que use localhost como servidor SMTP.

Creía recordar que utilizando la clase PHPMailer no era necesario tener instalado o usar un servidor SMTP, pues la clase misma implementaba una. He estado haciendo unas cuantas pruebas y consultado información y parece que es necesario el empleo de un servidor SMTP. ¿Existe alguna forma de evitar tener usar un servidor SMTP?

Por otra parte, estoy pensado en sustituir miniRelay y poner otro servidor de correo bajo Windows XP, ¿Me recomendais alguno en concreto?

Muchas gracias y un saludo.
  #2 (permalink)  
Antiguo 06/10/2004, 08:05
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 19 años, 10 meses
Puntos: 2
Lo que puedes hacer es usar PHPmailer pero indicandole tú el servidor smtp que quieres que use o también puedes hacerlo de la forma que viene aquí (abriendo un socket):

http://www.programacion.com/php/articulo/fli_phpsmtp/

En cuanto a servidores de correo y yo tengo el de argosoft y la verdad es que siempre me ha funcionado y es muy sencillo de configurar
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #3 (permalink)  
Antiguo 06/10/2004, 08:15
Avatar de Tximis  
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Antigüedad: 19 años, 10 meses
Puntos: 2
Hola living gracias por el enlace, aunque de esa forma tendría que andar haciendo consultas DNS para resolver registros MX, etc.. se complica la cosa, pensaba que la propia clase ya lo implementaba..

Voy a probar con el SMTP de Argosoft. Una vez mas, gracias por tu respuesta.

Un saludo.
  #4 (permalink)  
Antiguo 06/10/2004, 09:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Lo que hace PHP Mailer es que te permite conectar a tu servidor SMTP, el que quieras usar .. requiera o no autentificación .. como podría ser el de tu ISP o bien usar un própio instalado en tu mismo PC o PC de tu red. No requiere nada más extra. Sólo que le indiques un servidor SMTP (en su IP o domino donde esté) y si este requiere autentificación .. la indicas. De este modo sería como si PHP funcionase como "cliente" de correo (tipo "Outlook","The Bat!" ... por decir unos ..)

Un saludo,
  #5 (permalink)  
Antiguo 06/10/2004, 10:47
Avatar de Tximis  
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Antigüedad: 19 años, 10 meses
Puntos: 2
Hola Cluster,

Gracias por el comentario, hace tiempo que habia leido sobre esa clase, pero hasta hoy no lo había probado. Creía que la clase implementaba el servidor SMTP, pero ya veo que básicamente es un mail() mejorada, mas facil de utilizar y con mas funcionalidades añadidas.

Un saludo.
  #6 (permalink)  
Antiguo 06/10/2004, 11:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por Tximis
Hola Cluster,

Gracias por el comentario, hace tiempo que habia leido sobre esa clase, pero hasta hoy no lo había probado. Creía que la clase implementaba el servidor SMTP, pero ya veo que básicamente es un mail() mejorada, mas facil de utilizar y con mas funcionalidades añadidas.

Un saludo.
Así es .. y eso es lo bueno .. por qué así por ejemplo puede usar vários servidores SMTP simultáneamente para "balancear" la carga de un envio masivo de e-mails .. Además de todo el montón de funcionalidades que incorpora.

A su vez .. PHP Mailer puede enviar el e-mail no sólo por SMTP directo .. puede hasta usar mail() de PHP (con su configuración) y "sendmail" directo si usas Linux (o su versión para windows).

Un saludo,
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 18:26.