Vamos a ver, paso a paso, la creación de una clase que nos permita mandar sencillos correos de texto (sin ficheros adjuntos), usando PHP y las funciones de sockets que lleva incorporadas. Asimismo, usaremos comandos SMTP para comunicarnos con el servidor de correo.
Comentarios (1/2)
23 comentarios
« 1 2 »
Excelente! (19/06/2009)
Por
Estimados desarrolladores, de antemano les agradezco por explicar esto datos que no los conocía, y que gracias a eso puedo entender algunas cosas de los servidores; claro esta que me gustaría ahondar en el tema de registro de dominios. si ustedes me pueden ayudar con eso se los agradecería.
quiero aprender (30/12/2008)
Por
buscando opciones
Mensaje en formato html (27/08/2008)
Por
Logré enviar mensajes incluyendo la cabecera text/html, pero unas veces llega y otras no. q sucede?
pregunta (04/12/2007)
Por
disculpen mi ignorancia pero probe el codigo con un servidor que tengo pero me contesta eso cuando le envio el EHLO
220-We do not authorize the use of this system to transport
alguien sabe que significa
Sobre la autentificación SMTP (21/06/2007)
Por
Para autentificar en SMTO, debes ver primero con EHLO si soporta AUTH LOGIN; si lo hace, antes de iniciar a enviar el correo debes enviar un AUTH LOGIN, comando que te pedirá tu nombre de usuario y contraseña. Atención, porque puede que este paso tengas que cifrarlo en Base64 para que resulte.
Y para el que preguntaba como hacerlo con Hotmail o Yahoo... pue primero tendrias que ver si sus servidores SMTP permiten conexiones TELNET entrantes. Si es así, seguramente tendrás que utilizar el comando STARTTLS antes de enviar nada, ya que los servidores de correo gratuitos cifran sus datos en TLS. Aunque ya veo dificil que envíes correo a otras direcciones que las propias del servidor al que te conectas, ya que generalmente esos servidores están configurados como CLOSED RELAY, o sea, no dejan pasar mensajes hacia un servidor que no sea el suyo propio.
Saludos!
felicitaciones (26/12/2006)
Por
hsjdgkdghdjkgdmb
Y ke pasa con la autenticacion (16/12/2006)
Por
y si el servidor SMTP necesita autenticacion para poder trabajar con el ? en ke momento se le incluye el user y el password??
Y ke pasa con la autenticacion (16/12/2006)
Por
y si el servidor SMTP necesita autenticacion para poder trabajar con el ? en ke momento se le incluye el user y el password??
PHP SMTP en gmail o yahoo (25/07/2006)
Por
Buenas tardes,
Muy practico el manual. Yo nocesito hacerlo utilizando un servidor externo como gmail, yahoo u otro proveedor gratuito de correo.
Por favor orientarnos sobre como hacerlo.
Cordialmente,
JD
Enviar mensajes tipo html (16/03/2006)
Por
He conseguido enviar correo perfectamente, pero me interesaría enviar correos tipo html, lo que pasa es que no veo ninguna opcion para ello. En la funcion mail de php existe un parametro donde se especifica (Content-type: text/html\\r\\n). Al enviar el correo tipo html se ve todo el codigo html, sin ser interpretado como tal. No me es posible utilizar la funcion mail, ya que el servidor de correo es independiente del servidor de aplicación.-
Un saludo y gracias.-
Recibo un error -0500 (02/07/2005)
Por
Estoy utilizando un servidor con autenticacion Microsoft Exchange(Microsoft ESMTP MAIL Service, Version: 6.0.3790.1830) y no he podido poner a funcionar el codigo de esta pagina.
Si alguien sabe como hacerlo no dude en escribirme GRACIAS.
Tenho un problema (21/06/2005)
Por
He instalado estos scripts en mi server y al momento de ejecutarlos solo recibo el siguiente mensaje:
220 hermes.orangenbaum.com ESMTP Postfix
pero no me llega ningún mail faltará algo en la configuración de mi servidor?
Gracias de antemano
útil, práctico y seguro (18/02/2005)
Por
Puede ser más complicado que la función mail, pero es más útil. Tener un servicio de correo (por ejemplo, sendmail) en el mismo equipo que se tiene un servicio web puede suponer un importante agujero de seguridad. Veo útil usar el SMTP de un equipo remoto que se use como servidor de correo.
Demasiado complicado (09/01/2005)
Por
Creo que es mas practico usar la funcion mail() y que utilize el propio sevidor SMTP del servidor, porque no es practico usar otro servidor remoto.
desde internet (31/07/2003)
Por
hola