Desarrollo Web con PHP



Documentos relacionados

Instalación de un servidor de correo

Acceder a correo de 1000tentaciones.com a través de web.

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

Paso 1 - Servidor de correo en Ubuntu: Instalar Apache 2

Índice. Configuración y uso del correo electrónico del Servicio informático de la Federación Catalana de Patinaje 1 de 15

Vamos a explicar como configurar una cuenta IMAP en Pegasus y como enviar correo usando autentificación en salida y protocolo TLS.

MANUAL CONFIGURACION CORREO EN GMAIL CONFIGURACION CORREOS SALIENTES DE GMAIL COMO CORREO CORPORATIVO

DDNS HIKVISION con

MANUAL DE CONFIGURACIÓN DE LA CUENTA DE CORREO DEL COLEGIO

Instalación, Mantenimiento y Administración del PHPWebQuest para una Intranet

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos

TUTORIAL DE CONFIGURACIÓN DE CON MICROSOFT OUTLOOK

Manual para uso de cuentas de

Manual para uso de cuentas de correo

Pegasus Mail v4 (Windows)

Fuzion Media Asset Manager

CORREO PERSONAL OUTLOOK 2007 POP3

CCONSIDERACIONES GENERALES EN JOOMLA!

Manual para uso de cuentas de

Manual de Configuración de cuentas de correo electrónico

MANUAL DE CONFIGURACION DE CUENTA DE CORREO CLAVIJERO EN OUTLOOK 2007

CORREO DE PERSONAL THUNDERBIRD POP3

A continuación aparecerá la pantalla: Creación de un Servidor Propio (gratuito) de por vida en HOSTINGER.CO. (Profesor Ignacio Gil

ENVIO DE DOCUMENTOS POR DESDE M3 SYSTEM

CORREO PERSONAL EUDORA POP3

CONFIGURE SU CUENTA DE CORREO EN OUTLOOK EXPRESS

Manual de configuración de Thunderbird ÍNDICE

Guía para la configuración de Mail de Mac para la plataforma de Gmail Contenido

Configuración de Correo Electronico en Gestores.

Ficheros de configuración de Nagios (ejemplo con nrpe y snmp)

Configuración de correo en Outlook 2013

INSTALACION DEL Terminal Services. Instalamos el Terminal Services. Siguiente. Nos saldrá una advertencia, seleccionamos instalar.

Configurar cuenta de correo en Outlook 2010

SOPORTE. Configuración Outlook Express CONFIGURE SU CUENTA DE CORREO EN OUTLOOK EXPRESS

Configuración del correo de AVIMAR (este es el servidor 1&1)

Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO

5. Crea un sitio Web seguro usando tu propio certificado digital (Windows y Linux).

Microsoft Outlook Express

Manual de NetBeans y XAMPP

Servidor en Ubuntu Juan Antonio Fañas

Servidor de correo en Ubuntu 10.4: Instalar Apache 2.

SERVIDOR WEB. Servidores web IIS (Windows) / Apache (Windows y Linux)

GOOGLE APPS MICROSOFT OUTLOOK EXPRESS INSTRUCTIVO DE CONFIGURACIÓN

MANUAL MIGRACION CORREO A WINDOWS LIVE

2. Instalación y configuración del servidor FTP IIS en Windows 2008 Server.

Software Developement

Manual Soporte Técnico Google APPS Versión 1.0

Normas para realizar un Blog

Como configurar el servidor y el cliente de FTP paso a paso

DOMINIOS Y CUENTAS DE CORREO ELECTRÓNICO

Manual del Usuario. del Dominio y Hosting

UNIDAD DIDACTICA 4 INTEGRACIÓN DE CLIENTES WINDOWS EN UN DOMINIO

FortiReporter

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

GOOGLE APPS MICROSOFT OUTLOOK INSTRUCTIVO DE CONFIGURACIÓN

Manual para configurar Servidores y terminales con internet. (Red local)

egarante Configuración de una cuenta de correo del servicio eginbox en una cuenta existende de Gmail

Crear cuentas de correo en Outlook 2010

GOOGLE APPS MICROSOFT OUTLOOK 2010 INSTRUCTIVO DE CONFIGURACIÓN

Si quieres configurar Outlook 2007 para utilizarlo con tu dirección de Gmail:

Apoyoempresarial.com. Configuración del para el dominio mapelor.com. Instrucciones de configuración del correo electrónico Página 1

Montar un servidor SMTP en un IIS para redirigir el mail a un Exchange

CORREO ALUMNOS EUDORA IMAP

TUTORIAL. Configuración de cuentas de correo electrónico

CONFIGURACIÓN CORREO ELECTRONICO

NOMIS. Cuentas de Correo Electrónico de NOMIS. A) Cuenta de Correo POP3 o IMAP de NOMIS

Explotación de Sistemas Informáticos IES Murgi PRÁCTICA 9: SERVICIO WEB Y FTP DE INTERNET INFORMATION SERVICE

Internet Information Server

Manual Configuración de correo Microsoft Office Outlook. MANUAL CONFIGURACIÓN OUTLOOK

Instalación de Joomla en un servidor de hosting

TEMA 4: CORREO ELECTRÓNICO: OUTLOOK 2007 CORREO ELECTRÓNICO: OUTLOOK EJECUTAR EL ENTORNO DE TRABAJO GESTIÓN DE CORREO ELECTRÓNICO 3

COPIA DE SEGURIDAD CON NTBACKUP

Instalación de FileZilla FTP Server

Rawel E. Luciano B Sistema Operativo III 15- SERVIDOR . José Doñe

Tutorial Envio de correos con Java Mail

Detecta errores en el envío y recepción de s. Manual de configuración

Guía para la configuración de Outlook 2010 para la plataforma de Gmail Contenido

CONFIGURE SU CUENTA DE CORREO EN OUTLOOK EXPRESS

CORREO ELECTRONICO. En el mercado existen muchos aplicativos orientados a servidores de correo inicialmente configuraremos el HMAILSERVER

GUÍA DE CONFIGURACIÓN CORREO Servicio de correo Consejo General

ENVIO SMS A TRAVÉS DE WEB

IT Complements Naucalpan México. Todos los derechos Reservados 2010 IT Complements

Guía de uso panel de control

Índice. Configuración y uso del correo electrónico del Servicio informático de la Federación Catalana de Patinaje 1 de 11

Manual para la instalación del cliente de correo electrónico Mozilla Thunderbird.

Procedimiento para la configuración de cuentas de correo

Manual para el envío de correos electrónicos

Índice. Configuración correo electrónico Outlook 2010/Outlook Configuración correo electrónico Outlook

CUENTAS DE CORREO ELECTRÓNICO Página 1 de 25

UNIDAD DIDACTICA 15 CONVERTIR UN EQUIPO LINUX SERVER EN CONTROLADOR DE DOMINIO

Windows 2008 Server ServidorW200854

GUÍA CONFIGURACIÓN CLIENTE GOBIERNO DE EXTREMADURA

Transcripción:

Desarrollo Web con PHP Ignacio Andrés González

Una tarea habitual en aplicaciones web es el envío de email. Php dispone de la función mail() de forma implícita, por lo que no precisa istalación de ningún módulo adicional. Lógicamente se necesita un servidor de correo para gestionar el envío. En nuestro caso (XAMPP) ya está instalado Mercury que solo habrá que configurar (se hace más adelante). La sintaxis básica de mail es: bool mail ( string $to, string $subject, string $message) Devuelve true si el correo es aceptado para reparto. Tener en cuenta que si el correo es aceptado para reparto, NO quiere decir que el correo haya alcanzado el destino indicado.

Ejemplo sencillo de envío: <?php // El mensaje $mensaje = "Línea 1\nLínea 2\nLínea 3"; // En caso de que cualquiera de las líneas sea más larga de 70 caracteres, // debe usarse wordwrap() que lo ajusta a longitud máxima de caracteres. $mensaje = wordwrap($mensaje, 70); // Envio del email mail('caffeinated@example.com', 'Mi título', $mensaje);?> Este ejemplo de utilización se encuentra en el código email_sencillo.php

Un código más completo que permite formatear el cuerpo del correo mediante código html o enviar copias a otros destinatarios, es el siguiente: //para el envío en formato HTML $cuerpo = '<html>. </html> ; $headers = "MIME-Version: 1.0\r\n"; $headers.= "Content-type: text/html; charset=iso-8859-1\r\n"; //dirección del remitente $headers.= "From: Pepito Grillo <pepito@eldominio.com>\r\n"; //dirección de respuesta, si queremos que sea distinta que la del remitente $headers.= "Reply-To: mariano@eldominio.com\r\n"; //direcciones que recibián copia $headers.= "Cc: maria@eldominio.com\r\n" $resultado = mail($destinatario,$asunto,$cuerpo,$headers) Se encuentra en el fichero: email_complejo.php

Ejercicio: Crear una funcionalidad nueva sobre el formulario de contacto realizado en la parte I del curso (form_contacto.php) adaptándolo y cambiando los campos para recoger los datos necesarios del registro. email_registro.php Cuando se envíen los datos del formulario por parte de un usuario, les remitiremos al administrador de registros, enviandolos en un email (con cualquier correo personal para probar). (email_registro_solucion.php)

Configuración de Mercury (con gmail): Iniciamos el Mercury/32 desde el panel del xampp y damos al botón Admin. Configuration/Protocol Modules: Desactivamos MercuryB HTTP web server y Mercury IMAP4rev1 server. Para mandar emails a correos externos desactivamos MercuryE SMTP end-to-end delivery client y activamos MercuryC SMTP relaying client. Damos al Ok y reiniciamos el Mercury Configuration/Mercury core module Pestaña General En internet name for this system ponemos el dominio que tenemos «localhost» Desactivar todos los check de abajo menos Send copies of all errors to postmaster Pestaña Local domains Añadimos el internet name en nuestro caso puede ya estar localhost, sino añadirlo En Configuration/MercuryS SMTP Server, configurar SMTP para los emails salientes Pestaña General, en Announce myself as ponemos un nombre p.ej. MISMTP Comprobar que el TCP/IP port es 25 (SMTP). En IP interface to use poner 127.0.0.1. Pestaña Connection control en el botón Add restriction ponemos 127.0.0.1 to 127.0.0.1 (Para limitar el acceso a tu servidor sólo a tu máquina local) Comprobamos que está activos Allow Connection y dejamos todos los check desactivados. Pestaña Connection Control desactivamos Do not Permit SMTP relaying to non-local mail. Damos al OK.

Configuración de Mercury (con gmail): Configuration/MercuryP POP3 Server, para configurar el POP3 del Mercury Pestaña General Comprobamos que el TCP port es 110 y la IP interface to use es 127.0.0.1. Pestaña Connection Control añadimos la misma restricción que en el anterior punto, sólo para nuestra máquina local de la misma forma. Damos al Ok. Configuration/MercuryC SMTP Client para configurar el cliente del SMTP del Mercury. Para mandar emails al exterior necesitamos los datos de un correo exterior. Pondremos los datos de el gmail del SMTP para correos salientes. En Smart host name ponemos smtp.gmail.com. El puerto elegiremos el 465. (Con el 587 no ha funcionado). Luego elegimos normal (SSL encryption ) (STARTTLS no ha funcionado) En Login username (nacho.cursophp.gmail.com) ponemos nuestra cuenta de correo de gmail, y en Password (cursophp) nuestra contraseña del correo gmail. Damos al Ok. Configuration/Manage local users comprobamos que tenemos los usuarios Admin y postmaster con permisos de administrador. Probamos que salen los email en File / SendMail de Mercury/32

Configuración de Mercury (con gmail): Modificamos php.ini en C:/xampp/php: Hacemos una copia de seguridad de php.ini Editamos y buscamos [mail function] para modificar lo siguiente si no lo está: ; For Win32 only. SMTP = localhost smtp_port =25 ; ; For Win32 only. sendmail_from = postmaster@localhost

Para comprobar si funciona el servidor Mercury con php, podemos hacer un sencillo programa: <?php mail("destinatario@dominio.com", "Aunto Comprobación Email", "Si lees el mensaje, terminaste correctamente la configuración");?> email_sencillo.php