Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo

Servidor SMTP no funciona para envío de correo con PHP

Tengo configurado en el php.ini el servidor SMTP que debe utilizar PHP de esta forma:

SMTP = smtp.uol.com.br
sendmail_from=correo@uol.com.br

Pero cuando intento enviar emails, PHP me responde de esta forma:

Warning:mail():Failed to connect to mailserver at "smtp@uol.com.br" port 25, verify your "smtp_port" setting in php.ini or use ini_set()

¿Qué puedo haber hecho mal?

La FAQ Servidor SMTP no funciona para envío de correo con PHP tiene Pertenece a la categoría:


 Respuesta de Miguel Angel Alvarez  19/9/05 
El servodor SMTP para PHP no puede ser un servidor SMTP de un proveedor, porque normalmente estos tienen bloquedados los servidores SMTP para que no puedas utilizarlo desde tu instalación local de PHP y sólo se utilicen para sus correos electrónicos.

Mi consejo es que instales un programa como Post Cast Server, para que tu propio ordenador haga de servidor SMTP. Luego, en la línea que del PHP.ini, deberías poner esto:

SMTP = localhost

La otra línea del PHP.ini, del email desde el que se envían los correos por defecto, la puedes poner para cualquier correo electrónico.

sendmail_from=correo@dominio.com

Puedes encontrar información sobre el Post Cast Server en:
http://www.desarrolloweb.com/articulos/1624.php

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

 Comentarios de los visitantes
Se muestran 2 comentarios revisados

 Comentario de Nacho
14/3/07 
Hola, aqui voy con una posible solución a ese dichoso error. Despues de mucho mirar por foros y mas foros y de romperme el coco con todas estas soluciones que se proponen por aqui (no es una critica hehe) habra a gente que aun probando con todas estas cosas no consiguen mandar mail con la funcion mail(). Yo era uno de ellos :S pero encontre la solución, como proponen por aqui aconsejo usar un servidor de envio de correos (PostCard) y configurar todo como por aqui se comenta. Una vez hecho esto, ¡¡¡cierra el maldito antivirus!!! A mi era lo que me ocurría, no habia forma de conseguirlo hasta que cerre el antivirus y todo perfecto. Espero que sirva de ayuda. Saludos ;)

 Comentario de javi
27/6/08 
Hola!
Tengo el mismo problema,y para mi ha sido lo mismo.
Tengo appserv sobre win2003, el php.ini con el
SMTP = milinux.server.com (es un postfix)
sendmail_from=yo@server.com.

estaba bien, y me estaba volviendo loco.
Al desactivar el analisis en tiempo real de mcafee virus scan ya salen los correos.
Ahora me gustaria saber configurar el mcafee para permitir estos scripts...

Un saludo a todos y muchas gracias por compartir vuestras experiencias y conocimientos

 
FAQ relacionadas
  + Configuración de PHP para el envío de mails
  + Envío de mails con PHP
  + Disponer de un servidor SMTP propio
  + Error en campo FROM al enviar email con PHP
  + Configurar correo por defecto en envio de mails con PHP
  + Quitar Reply-to en funcion mail de PHP
  + Imagen en mails
  + Boletín de noticias
  + Configurar php.ini para indicar el servidor SMTP
  + Funcion mail PHP
  + Problema con phpmailer

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia