Recopilando experiencias… Generando codigo entendible…

Sincronizar outlook con formulario de contacto php

Esta vez vamos con algo muy sencillo pero a la vez muy util para las personas q manejan sistemas de comentarios en sus webs y a la vez utilizan clientes de correo electrónico para recibir y enviar sus mensajes.

En esta ocasión vamos a sincronizar un formulario simple que simulará algún formulario “real” de comentarios y/o sugerencias. He elegido tambien un cliente muy conocido para manejar los mensajes de correo como lo es Outlook. Además, he utilizado las especificaciones un servidor web que poseo para hacer las pruebas más reales.

En resumen, lo que necesitamos para este tutorial es:

  • Editor de textos (para crear el formulario y el recipiente del formulario)
  • Cliente de correo electrónico (utilicé Outlook por estar más a la mano)
  • Servidor web con PHP (obviamente) y que tenga activada la función mail.
  • Una cuenta de correo en el servidor (para hacer las pruebas)
  • Parámetros de configuración de la cuenta de correo entrante/saliente de nuestro servidor
  • Una taza de café (para mi :P )

Empecemos configurando el cliente con los parámetros de configuración del correo del servidor. Para esto tuve que recurrir al panel de control (utiliza CPanel) para ubicar dichos parámetros.

phpoutlook5

Una vez obtenidos estos parámetros vamos al cliente de correo y agregamos una nueva cuenta yendo a la opción Cuentas de correo electrónico.

phpoutlook6

Posteriormente vamos a agregar una nueva cuenta de correo electrónico.

phpoutlook7

Luego elegimos el tipo de servidor que deseemos utilizar (en este caso utilicé IMAP)

phpoutlook8

Y finalmente  llenamos la información obtenida del servidor en los campos respectivos.

phpoutlook9

Como nota adicional podemos agregar la autenticación y cambiar el puerto del servidor de entrada y/o salida de nuestro servidor, según haya sido establecida en los parámetros antes obtenidos (en mi caso requiere autenticación SMTP y además el puerto para el servidor de salida es el puerto 26 y no el 25 que viene por defecto) como se puede apreciar en las dos imágenes siguientes.

phpoutlook10

phpoutlook11

Al realizar todos estos pasos, el cliente de correo está listo para recibir cualquier mensaje que llegue a la cuenta especificada.

Acto seguido crearemos un formulario simple que simulará los comentarios

phpoutlook1

Tambien necesitamos  crear una hoja php en el cuál recibiremos los datos enviados por el formulario anterior.

phpoutlook2

Una vez creados estos dos archivos, procedemos a subirlos a nuestro servidor con nuestro cliente FTP preferido (personalmente utilizo Filezilla) y escribamos un comentario para probar el correcto funcionamiento de nuestra configuración previa.

phpoutlook3

phpoutlook4

Si realizamos los pasos correctamente, el mensaje llegará al cliente de correo instantáneamente (si has usado IMAP) caso contrario tienes que darle clic en el botón Enviar y recibir para recuperar los mensajes recibidos.

Y aquí el resultado final de todo:

phpoutlook12

Cualquier duda/comentario/aclaración es bienvenida.

Leave a Reply

Puede usar codigo HTML y sus atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tags

Enlaces

BlogsPeru.com blogarama - the blog directory Internet Internet Blogs Webfeed (RSS/ATOM/RDF) submitted to http://www.feeds4all.nl Blogs lists and reviews Blog Directory by Blog Flux Programming Blogs - BlogCatalog Blog Directory BlogESfera Directorio de Blogs Hispanos - Agrega tu Blog
planetaperu.pe estamos en
PlanetaPeru.pe

Creative Commons License