API JavaMail Autor: Juan Antonio Palos (Ozito)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "API JavaMail Autor: Juan Antonio Palos (Ozito)"

Transcripción

1 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail Autor: Juan Antonio Palos (Ozito) Indice de contenidos API JavaMail Introducción al API JavaMail Revisión de los Protocolos Relacionados SMTP POP IMAP MIME NNTP y Otros Instalar el API JavaMail Instalación Instalar JavaMail 1.2 Instalar JavaMail Instalar el Marco de Trabajo de Activación de JavaBeans Usarlo con Java 2 Enterprise Edition Configurar Nuestro Entorno JavaMail Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Las clases Corazón Revisar las Clases Corazón Session Message Address Authenticator Transport Store y Folder Más allá Utilización del API JavaMail Enviar Mensajes Leer Mensajes Borrar Mensajes y Banderas Autentificación Responder a Mensajes Re-Enviar Mensajes Trabajar con Attachments Enviar Attachments Obtener Attachments Procesar Mensajes HTML Enviar Mensajes HTML Includir Imágenes en Nuestos Mensajes Buscar Con SearchTerm Búsquedas con SearchTerm Recursos

2 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail En esta página: API JavaMail Introducción al API JavaMail Revisión de los Protocolos Relacionados SMTP POP IMAP MIME NNTP y Otros API JavaMail Introducción al API JavaMail El API JavaMail es un paquete opcional (extensión estándard) para leer, componer, y enviar mensajes electrónicos. Usamos este paquete para crear programas del tipo MUA (Mail User Agent), similares a Eudora, Pine, y Microsoft Outlook. Su propósito principal no es transportar, enviar, o re-enviar mensajes como sendmail u otros programas del tipo MTA (Mail Transfer Agent). En otras palabras, los usuarios interactúan con los programas para leer y escribir s. Los programas MUA tratan con los programas MTA para el envío real. El API JavaMail está diseñado para proporcionar acceso independiente del protocolo para enviar y recibir mensajes dividiendose en dos partes: La primera parte del API es el foco de este tutor. Basicamente, cómo enviar y recibir mensajes independientemente del proveedor/protocolo. La segunda parte habla de lenguajes especificos del protocolo como SMTP, POP, IMAP, y NNTP. Con el API, JavaMail para poder comunicar con un servidor, necesitamos un proveedor para un protocolo. Revisión de los Protocolos Relacionados Antes de mirar dentro de las especificaciones del API JavaMail, echemos un vistazo a los protocolos usados con el API. Básicamente son cuatro: SMTP POP IMAP MIME También ejecutaremos sobre NNTP y algunos otros. Entender lo básico de cada protocolo nos ayudará a entender mejor cómo usar el API JavaMail. Aunque el API sea independiente del protocolo, no podemos evitar las limitaciones de los protocolos subyacentes. Si una capacidad no está soportada por el protocolo elegido, el API JavaMail no hará que esa capacidad aparezca

3 por arte de magia. (Como veremos pronto, este es un problema normal cuando trabajamos con POP). SMTP El protocolo Simple Mail Transfer Protocol (SMTP) está definido por la RFC 821. Define el mecanismo para enviar . En el contexto del API JavaMail, nuestro programa basado en JavaMail comunicará con el servidor SMTP de nuestro proveedor de servicios (ISP). Este servidor SMTP dejará el mensaje en el servidor SMTP del recipiente(s) para que sea recogido por los usuarios a través de POP o IMAP. Esto no requiere que nuestro servidor SMTP sea un rele abierto, pues se utiliza la autentificación, pero es nuestra responsabilidad asegurarnos de que el servidor SMTP se configure correctamente. No hay nada en el API JavaMail sobre tareas como el configuración de un servidor para retransmitir mensajes o para agregar y para quitar cuentas del . POP POP viene de Post Office Protocol. Actualmante en la versión 3, también conocido como POP3, la RFC 1939 define este protocolo. POP es el mecanismo que la mayoría de la gente usa en Internet para conseguir su correo. Define el soporte de un sólo mailbox por cada usuario. Ésto es todo lo que lo hace, y ésta también es la fuente de la mayoría de la confusión. Muchas de las cosas con que gente se familiariza cuando usa POP, como la capacidad de ver cuántos mensajes de correo nuevos tienen, no lo soporta POP en absoluto. Estas capacidades se construyen en programas como Eudora o Microsoft Outlook, que recuerdan cosas como los últimos correos recibidos y calculan cuántos tenemos nuevos. Así pues, al usar el API JavaMail, si queremos este tipo de información tendremos que calcularla nosotros mismos. IMAP IMAP es un protocolo más avanzado para recibir mensajes. Definido en la RFC 2060, IMAP viene de Internet Message Access Protocol, y está actualmente en la versión 4, también conocida como IMAP4. Para usar el IMAP, nuestro servidor de correo debe soportar este protocolo. No podemos simplemente cambiar nuestro programa para usar IMAP en vez de POP y que se soporte todo IMAP. Si asumimos que nuestro servidor de correo soporta IAMP, nuestro programa basado en JavaMail puede aprovecharse de los usuario que tienen carpetas múltiples en el servidor y estas carpetas se pueden compartir por varios usuarios. Debido a las capacidades más avanzadas, podríamos pensar que IMAP sería utilizado por todos. Pero no es así. Sobrecarga mucho el servidor de correo, requiriendo que el servidor reciba los nuevos mensajes, los entrege a los usuarios cuando sean solicitados, y los mantiene en las distintas carpetas de cada usuario. Aunque que esto centraliza las copias de seguridad, también hace que las carpetas de correo a largo plazo de los usuarios se hagan cada vez más grandes, y todo el mundo sufre cuando se agota el espacio en el disco. Con POP, los mensajes recuperados son eliminados del servidor de correo. MIME MIME viene de Multipurpose Internet Mail Extensions. No es un protocolo de transferencia de . En su lugar, define el contenido de lo que se está transfiriendo: el formato de los mensajes, los attachments, etc. Hay muchos documentos que tienen efecto sobre esto: las RFC 822, RFC 2045, RFC 2046, y RFC Como usuario del API JavaMail, normalmente no tendremos que preocuparnos sobre estos formatos. Sin embargo, estos formatos existen y son utilizados por nuestros programas. NNTP y Otros A causa de la división del API JavaMail entre proveedor y cualquier otra cosa, podemos fácilmente soportar protocolos adicionales. Sun Mantiene una lista de proveedores de terceras partes que se aprovechan de los protocolos para los que Sun no proporciona soporte. Allí encontraremos soporte para NNTP Network News Transport Protocol [newsgroups], S/MIME Secure Multipurpose Internet Mail Extensions, y más.

4 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail En esta página: Instalar el API JavaMail Instalación Instalar JavaMail 1.2 Instalar JavaMail Instalar el Marco de Trabajo de Activación de JavaBeans Usarlo con Java 2 Enterprise Edition Configurar Nuestro Entorno JavaMail Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Instalar el API JavaMail Instalación Hay dos versiones del API JavaMail usadas comunmente hoy en dia: la 1.2 y la Todos los ejemplos de este artículo funcionan con ámbas. Mientras 1.2 es el último, es la versión incluida en la versión de la Plataforma Java 2 Enterprise Edition (J2EE), por eso es tan usado. La versión del API que queramos usar afecta a lo que tengamos que descargar e instalar. Todo funcionará con el JDK , de la Plataforma Java 2, Standard Edition (J2SE) versión 1.2.x, y J2SE versión 1.3.x. Nota: después de instalar la implementación de JavaMail de Sun, podrás encontrar muchos programas de ejemplo en el directorio: demo. Instalar JavaMail 1.2 Para usar el API JavaMail 1.2, descargamos la implementación, JavaMail 1.2, descomprimimos el fichero javamail-1_2.zip, y añadimos el fichero mail.jar a nuestro CLASSPATH. La implementación 1.2 viene con proveedores para SMTP, IMAP4, y POP3 junto con las clases corazón. Después de instalar JavaMail 1.2, instalamos el marco de trabajo de activación de JavaBeans. Instalar JavaMail Para usar el API JavaMail 1.1.3, descargamos la implementación JavaMail 1.1.3, descomprimimos el ficheros javamail1_1_3.zip, y añadimos el fichero mail.jar a nuestro CLASSPATH. La implementación viene con proveedores para SMTP y IMAP4, junto con las clases corazón.

5 Si queremos acceder a un servidor POP con JavaMail 1.1.3, descargamos e instalamos un proveedor POP3. Sun tiene uno disponible separado de la implementación de JavaMail. después de descargar y descomprimir pop31_1_1.zip, también añadimos pop3.jar a nuestro CLASSPATH. Después de instalar JavaMail 1.1.3, instalamos el marco de trabajo de activación de JavaBeans. Instalar el Marco de Trabajo de Activación de JavaBeans Todas las versiones del API JavaMail requieren el Marco de Trabajo para la Activación de JavaBeans. El marco de trabajo añade soporte para tecleo arbitrario de bloques de datos y manejarlos correctamente. Esto no suena muy bien, pero es nuestro soporte básico para MIME-type encontrado en muchos navegadores y herramientas de correo, hoy en día. Después de descargar el marco de trabajo, descomprimimos el fichero jaf1_0_1.zip, y añadimos el fichero activation.jar a nuestro CLASSPATH. Para usuarios de JavaMail 1.2, deberíamos tener mail.jar y activation.jar en nuestro CLASSPATH. Para usuarios de JavaMail 1.1.3, deberíamos tener mail.jar, pop3.jar, y activation.jar en nuestro CLASSPATH. Si no tenemos planes de utilizar POP3, no necesitamos añadirlo a nuestro CLASSPATH. Si no queremos modificar nuestra variable de entorno CLASSPATH, copiamos los ficheros JAR a nuestro directorio lib/ext bajo el directorio del Java Runtime Environment (JRE). Por ejemplo, para la versión J2SE 1.3, el directorio por defecto sería C:\jdk1.3\jre\lib\ext en una plataforma Windows. Usarlo con Java 2 Enterprise Edition Si usamos J2EE, no tenemos que hacer nada especial para usar el API básico de JavaMail; viene con las clases del J2EE. Sólo debemos asegurarnos de que el fichero j2ee.jar está en nuestro CLASSPATH y que tenemos todo configurado. Para J2EE 1.2.1, el proveedor POP3 viene separado, por eso lo descargamos y seguimos los pasos para incluir el proveedor POP3 como se mostró en Instalar JavaMail Los usuario de J2EE 1.3 obtienen el proveedor POP3 con el J2EE por eso no requieren una instalación separada. Tampoco se requiere ninguna instalación para el Marco de Trabajo de Activación de JavaBeans. Configurar Nuestro Entorno JavaMail Paso 1 Descargar la última versión de la implementación del API JavaMail desde Sun. Paso 2 Descargar la última versión del Marco de Trabajo de Activación de JavaBeans desde Sun. Paso 3 Descomprimir los paquetes descargados. Obtendremos un fichero ZIP para todas los plataformas de los dos paquetes. Podemos usar la herramienta jar para descomprimir los paquetes. Paso 4 Añadimos los ficheros mail.jar y activation.jar recien descomprimidos a nuestro CLASSPATH. Copiamos estos ficheros a nuestro directorio de librerías de extensión. Para Windows, y usando una instalación por defecto, el comando se parecería a esto:

6 cd \javamail-1.2 copy mail.jar \jdk1.3\jre\lib\ext cd \jaf copy activation.jar \jdk1.3\jre\lib\ext Si no nos gusta copiar los ficheros al directorio de librerías de extensión, en Sun puedes encontrar instrucciones detalladas para configurar el CLASSPATH sobre Windows NT Paso 5 Vamos dentro del directorio demo que viene con la implementación del API JavaMail y compilamos el programa msgsend para enviar un mensaje de prueba: javac msgsend.java Paso 6 Ejecutamos el programa pasandole una dirección "from" en la opción -o, nuestro servidor SMTP con la opción -M, y la dirección "to" (sin opción). Luego introduciremos el subject, el texto de nuestro mensaje y el caracter de fin-de-fichero (CTRL-Z) para indicar el final de la introducción del mensaje. Debemos asegurarnos de reemplazar las direcciones correctas: java msgsend -o -M SMTP.Server Si no estas seguro de tu servidor SMTP, contacta con el administrador de tu sistema o pregunta a tu proveedor de Internet. Paso 7 Para asegurarnos de que hemos recibido el mensaje, debemos chequearlo con nuestro lector de correo habitual (Eudora, Outlook Express, pine,...).

7 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail En esta página: Las clases Corazón Revisar las Clases Corazón Session Message Address Authenticator Transport Store y Folder Más allá Las clases Corazón Revisar las Clases Corazón Antes de profundizar en las classes de JavaMail, veremos las clases corazón que componen el API: Session, Message, Address, Authenticator, Transport, Store, y Folder. Todas estas clases se encuentran en el paquete del nivel superior del API JavaMail: javax.mail, aunque frecuentemente nos veremos utilizando clases del paquete javax.mail.internet. Session La clase Session define una sesión de correo básica. Es a través de esta de sesión de la que todas las demás funcionan. El objeto Session se aprovecha de un objeto java.util.properties para obtener información como el servidor de correo, el nombre de usuario, la password, y otra información que puede compartirse a lo largo de toda la aplicación. El constructor para las clases es privado. Podemos obtener una sola sesión por defecto que puede ser compartida con el método getdefaultinstance(): Properties props = new Properties(); // fill props with any information Session session = Session.getDefaultInstance(props, null); O podemos crear una única sesión con getinstance(): Properties props = new Properties(); // fill props with any information Session session = Session.getInstance(props, null); En ambos casos el argumento null es un objeto Authenticator que no se utiliza en este momento, lo veremos más adelante en Authenticator. En la mayoría de los casos, es suficiente usar la sesión compartida, incluso si se trabaja con una sesión de correo para múltiples mailboxes de usuario. Podemos añadir una combinación de nombre de usuario y passsword en un paso posterior en el proceso de comunicación,

8 manteniendolo todo separado. Message Una vez que tenemos nuestro objeto Session, es hora de empezar a crear un mensaje para enviar. Esto se hace con un objeto Message. Siendo una clase abstracta, debemos trabajar con una subcalse, en la mayoría de los casos será javax.mail.internet.mimemessage. Un MimeMessage es un mensaje de que entiende los tipos MIME, definidos en las distintas RFCs. Las cabeceras de mensajes están restringidas a caracteres US-ASCII, aunque en ciertos campos de cabecera se pueden codificar caracteres no ASCII. Para crear un Message, le pasamos el objeto Session al constructor de MimeMessage: MimeMessage message = new MimeMessage(session); Nota: Hay otros constructores, como para crear mensajes desde streams de entrada formateados RFC822. Una vez que tenemos nuestro mensaje, podemos configurar sus diferentes partes, como Message implementa el interface Part (con MimeMessage implementando MimePart). El mecanismo básico para configurar el contenidos es el método setcontent(), con los argumentos para el contenido y tipo mime: message.setcontent("hello", "text/plain"); Sin embargo, si sabemos que estámos trabajando con un MimeMessage y nuestro mensaje es texto plano, podemos usar su método settext() que sólo requiere el contenido real, dejando por defecto el tipo MIME a text/plain: message.settext("hello"); Para mensajes de texto plano la última forma es el mecanismo preferido para seleccionar el contenido. Para enviar otros tipos de mensajes, como HTML, usaremos el formador, que veremos más adelante. Para seleccionar el subject, usamos el método setsubject(): message.setsubject("first"); Address Una vez que hemos creado la Session y el Message, y también hemos rellenado el mensaje con contenido, es hora de poner dirección a nuestra carta con un objeto Address. Como Message, Address es una clase abstracta. Usaremos la clase javax.mail.internet.internetaddress. Para crear una dirección con sólo la dirección , se la pasamos al constructor: Address address = new Si queremos que aparezca el nombre junto a la dirección , también podemos pasárselo al constructor: Address address = new "George Bush"); Necesitaremos crear objetos address para los campos from y to del mensaje. A menos que el

9 servidor lo evite, no hay nada que nos impida enviar un mensaje que parezca que viene de otra persona. Una vez que hemos creado las direcciones, las conectamos al mensaje de una de estas dos formas. Para identificar al que lo envía, usamos los métodos setfrom() y setreplyto(). message.setfrom(address) Si nuestro mensane necesita varias direcciones "from", usamos el método addfrom(): Address address[] =...; message.addfrom(address); Para identificar a los receptores del mensaje, usamos el método addrecipient(). Este método requiere un Message.RecipientType junto a la dirección. message.addrecipient(type, address) Los tres tipos predefinidos de direcciones son: Message.RecipientType.TO Message.RecipientType.CC Message.RecipientType.BCC Por eso, si el mensaeje fuera dirigido al vice-presidete, enviando copia a la primera dama, esto sería lo apropiado: Address toaddress = new Address ccaddress = new message.addrecipient(message.recipienttype.to, toaddress); message.addrecipient(message.recipienttype.cc, ccaddress); El API JavaMail no proporciona mecanismo para chequear la validez de una dirección . Pero si podemos hacer que nuestro programa soporte un scan de caracteres válidos (según lo definido en la RFC 822) o verificar nosotros mismos el registro MX (Mai Exchange), esto va más allá del ámbito del API JavaMail. Authenticator Como las clases java.net, el API JavaMail peude aprovecharse de un Authenticator para proteger accesos a recursos mediante un nombre de usuario y una password. Para el API JavaMail, el recursos es el servidor de correo. El Authenticator JavaMail se encuentra en el paquete javax.mail y es diferente de la clase de java.net con el mismo nombre. Las dos no comparten el mismo Authenticator ya que el API JavaMail funciona con Java 1.1, que no tenía la veriedad java.net. Para usar el Authenticator, subclasificamos la clase abstracta y devolvemos un ejemplar PasswordAuthentication del método getpasswordauthentication(). Debemos registrar el Authenticator con la sesión cuando se crea. Luego, nuestro Authenticator será notificado cuando sea necesaria una autentificación. Podríamos mostrar una ventana o leer el nombre de usuario y la password desde un fichero de configuración (aunque si no está encriptado no es seguro), devolviendolo al llamador como un objeto PasswordAuthentication. Properties props = new Properties(); // fill props with any information Authenticator auth = new MyAuthenticator(); Session session = Session.getDefaultInstance(props, auth); Transport La parte final del envío de un mensaje es usar la clase Transport. Estas clase habla el lenguaje específico del protocolo para enviar mensajes (normalmente SMTP). Es una clase abstracta y funciona como Session. Podemos usar la versión por defecto de la clase sólo llamando al método estático send():

10 Transport.send(message); O, podemos obtener un ejemplar específico desde la sesión para nuestro protocolo, pasándole el nombre de usuario y la password (en blanco si no son necesarias), enviar el mensaje, y cerrar la conexión: message.savechanges(); // implicit with send() Transport transport = session.gettransport("smtp"); transport.connect(host, username, password); transport.sendmessage(message, message.getallrecipients()); transport.close(); Esta última forma es mejor cuando necesitamos enviar varios mensajes, porque mantendrá activa la conexión entre mensajes. El mecanismo básico send() hace un conexión separada al servidor para cada llamada a método. Nota: Para ver los comandos enviados al servidor de correo activaremos la bandera debug con session.setdebug(true). Store y Folder Obtener los mensajes empieza de forma similar a enviar mensajes, con una Session. Sin embargo, después de obtener la sesión, conectamos a un Store, probablemente con un nombre de usuario y una password o Authenticator. Como con Transport, le decimos al Store qué protocolo utilizar: // Store store = session.getstore("imap"); Store store = session.getstore("pop3"); store.connect(host, username, password); Después de conectar al Store, podemos obtener un Folder, que debe estar abierto antes de poder leer los mensajes que hay en su interior: Folder folder = store.getfolder("inbox"); folder.open(folder.read_only); Message message[] = folder.getmessages(); Para POP3, la única carpeta disponible es INBOX. Si estamos usando IMAP, podremos disponer de otras carpetas. Nota: Los proveedores de Sun se han pensado para ser inteligentes. Mientras que Message message[] = folder.getmessages(); podría parecer una operación lenta que lee todos los mensajes del servidor, sólo cuando realmente necesitamos obtener una parte del mensaje es cuando el contenido es recuperado. Una vez que tenemos un Message para leer, podemos obtener sus contenidos con getcontent() o escribir sus contenidos en un stream con writeto(). El método getcontent() sólo obtiene el contenido del mensaje, mientras que la salida de writeto() incluye las cabeceras. System.out.println(((MimeMessage)message).getContent()); Después de haber leído el , cerramos la conexión al folder y al store. folder.close(aboolean); store.close(); El valor boolenao pasado al método close() del folder significa si actualizamos o no la carpeta eliminando los mensajes borrados.

11 Más allá Esencialmente, entender cómo usar las siete clases es todo lo que necesitamos para manejar el API JavaMail. La mayoría de las otras capacidades del API JavaMail construidas desde estas siete clases hacen algo un poco diferente o de una forma particular, como si el contenido es un attachment. Ciertas tareas, como las búsquedas, están aisladas y se describen en la sección Busquedas por SearchItem.

12 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail En esta página: Utilización del API JavaMail Enviar Mensajes Leer Mensajes Borrar Mensajes y Banderas Autentificación Responder a Mensajes Re-Enviar Mensajes Trabajar con Attachments Enviar Attachments Obtener Attachments Procesar Mensajes HTML Enviar Mensajes HTML Includir Imágenes en Nuestos Mensajes Utilización del API JavaMail Ya hemos visto como trabajar con las partes principales del API JavaMail. En esta página encontraremos aproximaciones de cómo conectar las piezas para realizar tareas específicas. Enviar Mensajes Enviar un mensaje de implica obtener una sesión, crear y rellenar un mensaje y enviarlo. Podemos especificar nuestro servidor SMTP configurando la propiedad mail.smtp.host del objeto Properties cuando se obtuvo la Session: String host =...; String from =...; String to =...; // Get system properties Properties props = System.getProperties(); // Setup mail server props.put("mail.smtp.host", host); // Get session Session session = Session.getDefaultInstance(props, null); // Define message MimeMessage message = new MimeMessage(session); message.setfrom(new InternetAddress(from)); message.addrecipient(message.recipienttype.to, new InternetAddress(to)); message.setsubject("hello JavaMail");

13 message.settext("welcome to JavaMail"); // Send message Transport.send(message); Deberíamos situar el código dentro de un bloque try-catch, porque la configuración del mensaje y su envío pueden lanzar excepciones. Aquí tienes el código fuente MailExample.java completo. Leer Mensajes Para leer mensajes, obtenemos una sesión, y nos conectamos con el store apropiado para nuestro mailbox, abrimos la carpeta apropiada, y obtenemos nuestros mensajes. También, no debemos olvidarnos de cerrar la conexión cuando hayamos terminado. String host =...; String username =...; String password =...; // Create empty properties Properties props = new Properties(); // Get session Session session = Session.getDefaultInstance(props, null); // Get the store Store store = session.getstore("pop3"); store.connect(host, username, password); // Get folder Folder folder = store.getfolder("inbox"); folder.open(folder.read_only); // Get directory Message message[] = folder.getmessages(); for (int i=0, n=message.length; i<n; i++) { System.out.println(i + ": " + message[i].getfrom()[0] + "\t" + message[i].getsubject()); } // Close connection folder.close(false); store.close(); Lo que hagamos con cada mensaje es cosa nuestra. El bloque de código anterior sólo muestra de quién viene el mensaje y el subject. Técnicamente hablando, la lista de direcciones "from" podría estar vacía y la llamada a getfrom()[0] podría lanzar una excepción. Para mostrar el mensaje completo, podemos pedírselo al usuario después de haya visto los campos subject, y luego llamar al método writeto() si quiere verlo. BufferedReader reader = new BufferedReader ( new InputStreamReader(System.in)); // Get directory Message message[] = folder.getmessages(); for (int i=0, n=message.length; i<n; i++) { System.out.println(i + ": " + message[i].getfrom()[0] + "\t" + message[i].getsubject()); System.out.println("Do you want to read message? " + "[YES to read/quit to end]");

14 } String line = reader.readline(); if ("YES".equals(line)) { message[i].writeto(system.out); } else if ("QUIT".equals(line)) { break; } Aquí tienes el código fuente GetMessageExample.java completo. Borrar Mensajes y Banderas Borrar mensajes implica trabajar con lasflags asociadas con los mensajes. Hay diferentes banderas para diferentes estados, algunas definidas por el sistema y otras definidas por el usuario. Las banderas predefinidas se definen en forma de clase interna Flags.Flag y se listan abajo: Flags.Flag.ANSWERED Flags.Flag.DELETED Flags.Flag.DRAFT Flags.Flag.FLAGGED Flags.Flag.RECENT Flags.Flag.SEEN Flags.Flag.USER Sólo porque una bandera exista no significa que sea soportada por todos los proveedores/servidores de correo. Por ejemplo, excepto la de mensaje borrado, el protocolo POP no soporta ninguna de ellas. Chequear por nuevo correo no es una tarea de POP pero si está construidad en los clientes de correo. Para conocer las banderas soportadas, solicitamos la carpeta con getpermanentflags(). Para borrar mensajes, seleccionamo la bandera DELETED del mensaje: message.setflag(flags.flag.deleted, true); Primero debemos abrir la carpeta en modo READ_WRITE: folder.open(folder.read_write); Luego, cuando hayamos procesado todos los mensajes, cerramos la carpeta, pasando un valor true para purgar todos los mensajes borrados. folder.close(true); Hay un método expunge() de Folder que puede usarse para borrar los mensajes. Sin embargo, no funciona con el proveedor POP3 de Sun. Otros proveedores podrían o no podrían implementar estas capacidades. Serían más que las implementadas por los proveedores de IMAP. Como POP sólo soporta acceso al mailbox, nosotros tenemos que cerrar la carpeta para borrar los mensajes con el proveedor de Sun. Para deseleccionar una bandera, sólo pasando false al método setflag(). Para ver si una bandera está seleccionada, lo comprobamos con isset(). Autentificación Aprendimos anteriormente que podemos usar un Authenticator para pedir un nombre de usuario y una password cuando sea necesario, en vez de pasarlo en strings. Aquí veremos como hacer un uso más útil de la autentificación. En lugar de conectar al Store con el host, el username, y la password, configuramos las Properties que tiene el host, y le decimos a la Session el ejemplar del Authenticator personalizado:

15 // Setup properties Properties props = System.getProperties(); props.put("mail.pop3.host", host); // Setup authentication, get session Authenticator auth = new PopupAuthenticator(); Session session = Session.getDefaultInstance(props, auth); // Get the store Store store = session.getstore("pop3"); store.connect(); Luego subclasificamos Authenticator y devolvemos un objeto PasswordAuthentication desde el método getpasswordauthentication(). Abajo tenemos una implementación de dicho método, con un sólo campo para ámbos. Sólo debemos introducir las dos partes en un campo, separadas por una coma. import javax.mail.*; import javax.swing.*; import java.util.*; public class PopupAuthenticator extends Authenticator { public PasswordAuthentication getpasswordauthentication() { String username, password; String result = JOptionPane.showInputDialog( "Enter 'username,password'"); StringTokenizer st = new StringTokenizer(result, ","); username = st.nexttoken(); password = st.nexttoken(); } return new PasswordAuthentication(username, password); } Como el PopupAuthenticator trata con Swing, arrancará el thread de manejo de eventos para el AWT. Esto básicamente requiere que añadamos una llamada a System.exit() en nuestro código para parar el programa. Responder a Mensajes La clase Message incluye un método reply() para configurar un nuevo Message con el recipiente apropiado, añadiendo "Re: " al subject si no está ya. Esto no añade nada al contenido del mensaje, sólo copia las cabeceras from o reply-to al nuevo recipiente. El método toma un parámetro booleano indicando si la respuesta va aser a uno (false) o a todos (true). MimeMessage reply = (MimeMessage)message.reply(false); reply.setfrom(new reply.settext("thanks"); Transport.send(reply); Para configurar la dirección reply-to cuando se envía un mensaje, utilizamos el método setreplyto(). Aquí tienes el código fuente ReplyExample.java completo. Re-Enviar Mensajes Re-enviar mensajes es un poco más complicado. No hay una sóla llamada a método, y construimos el mensaje a re-enviar trabajando con las partes que componen un mensaje.

16 Un mensaje de correo puede estar compuesto de varias partes, cada parte es un BodyPart, o más específiamente, un MimeBodyPart cuando se trabaja con mensajes MIME. Las diferentes partes del cuerpo se combinan en un contenedor llamado Multipart o, de nuevo, más especificamente un MimeMultipart. Para re-enviar un mensaje, creamos una parte para el texto de nuestro mensaje y una segunda parte con el mensaje a re-enviar, y las combinamos dentro de un multipart. Luego añadimos el multipart a un mensaje direccionado apropiadamente y lo enviamos. Es esto esencialmente. Para copiar el contenido de un mensaje a otro, sólo lo copiamos sobre su DataHandler, una clase del JavaBeans Activation Framework. // Create the message to forward Message forward = new MimeMessage(session); // Fill in header forward.setsubject("fwd: " + message.getsubject()); forward.setfrom(new InternetAddress(from)); forward.addrecipient(message.recipienttype.to, new InternetAddress(to)); // Create your new message part BodyPart messagebodypart = new MimeBodyPart(); messagebodypart.settext( "Here you go with the original message:\n\n"); // Create a multi-part to combine the parts Multipart multipart = new MimeMultipart(); multipart.addbodypart(messagebodypart); // Create and fill part for the forwarded content messagebodypart = new MimeBodyPart(); messagebodypart.setdatahandler(message.getdatahandler()); // Add part to multi part multipart.addbodypart(messagebodypart); // Associate multi-part with message forward.setcontent(multipart); // Send message Transport.send(forward); Trabajar con Attachments Los Attachments son recursos asociados con un mensaje , normalmente mantenidos fuera del mensaje, como un fichero de texto, una hoja de cálculo o una imagen. Al igual que con los programas de normales como Eudora y Pine, podemos adjuntar recursos a nuestros mensajes con el API JavaMail y obtener dichos attachments cuando recibamos el mensaje. Enviar Attachments Enviar attachments es bastante sencillo. Construimos las partes de un mensaje completo. Después de la primera parte, el texto del mensaje, añadimos otras partes donde el DataHandler para cada una es nuestro attachment, en vez de compartir el handler como en el caso de reenvio de mensajes. Si estamos leyendo el attachment desde un fichero, nuestra fuente de datos es un FileDataSource. Si leemos desde una URL, es una URLDataSource. Una vez que tenemos nuestro DataSource, se lo pasamos al constructor de DataHandler, y finalmente lo adjutamos al BodyPart con setdatahandler().

17 Asumiendo que queremos retener el nombre del fichero original para el attachment, la última cosa a hacer es seleccionar el nombre de fichero asociado con el attachment con el método setfilename() de BodyPart. Todo esto lo podemos ver aquí: // Define message Message message = new MimeMessage(session); message.setfrom(new InternetAddress(from)); message.addrecipient(message.recipienttype.to, new InternetAddress(to)); message.setsubject("hello JavaMail Attachment"); // Create the message part BodyPart messagebodypart = new MimeBodyPart(); // Fill the message messagebodypart.settext("pardon Ideas"); Multipart multipart = new MimeMultipart(); multipart.addbodypart(messagebodypart); // Part two is attachment messagebodypart = new MimeBodyPart(); DataSource source = new FileDataSource(filename); messagebodypart.setdatahandler(new DataHandler(source)); messagebodypart.setfilename(filename); multipart.addbodypart(messagebodypart); // Put parts in message message.setcontent(multipart); // Send the message Transport.send(message); Cuando incluimos attachments con nuestros mensajes, si nuestro programa es un servlet, los usuarios deben subir el fichero cuando nos digan donde enviar el mensaje. La subida de cada fichero puede ser manejada con un tipo de formulario codificado multipart/form-data. <FORM ENCTYPE="multipart/form-data" method=post action="/myservlet"> <INPUT TYPE="file" NAME="thefile"> <INPUT TYPE="submit" VALUE="Upload"> </FORM> Nota: El tamaño del mensaje está limitado por el servidor SMTP, no por el API JavaMail. Si tenemos problemas podemos incrementar el tamaño de la pila seleccionado los parámetros ms y mx. Aquí tienes el código fuente MailExample.java completo. Obtener Attachments Obtener attachments de nuestros mensajes es un poco más complicado que enviarlos, ya que MIME no tiene la sencilla noción de Attachments. El contenido de nuestro mensaje es un objeto Multipart cuando tiene attachments. Entonces necesitamos procesar cada Part, para obtener el contenido principal del attachment(s). Las partes marcadas con una disposición de Part.ATTACHMENT desde part.getdisposition() son claramente attachments. Sin embargo, los attachments también pueden venir sin disposición (y un tipo MIME no texto) o una disposición de Part.INLINE. Cuando la disposición es Part.ATTACHMENT o Part.INLINE, podemos grabar el contenido de esa parte del mensaje. Obtenemos el nombre del fichero original con getfilename() y el stream de entrada con getinputstream().

18 Multipart mp = (Multipart)message.getContent(); for (int i=0, n=multipart.getcount(); i<n; i++) { Part part = multipart.getbodypart(i)); } String disposition = part.getdisposition(); if ((disposition!= null) && ((disposition.equals(part.attachment) (disposition.equals(part.inline))) { savefile(part.getfilename(), part.getinputstream()); } El método savefile() sólo crea un File desde el nombre del fichero, lee los bytes desde el stream de entrada y los escribe en el fichero. En el caso de que el fichero ya exista, se añade un número al final del nombre del fichero hasta que se encuentre uno que no exista. // from savefile() File file = new File(filename); for (int i=0; file.exists(); i++) { file = new File(filename+i); } El código de arriba cubre el caso más sencillo cuando las partes del mensaje se marcan apropiadamente. Para cubrir todos los casos. Debemos manejar cuando la disposición es null y obtener el tipo MIME de la parte para manejarla de forma apropiada. if (disposition == null) { // Check if plain MimeBodyPart mbp = (MimeBodyPart)part; if (mbp.ismimetype("text/plain")) { // Handle plain } else { // Special non-attachment cases here of image/gif, text/html,... }... } Procesar Mensajes HTML Enviar mensajes basados en HTML puede dar un poco más de trabajo que enviar mensaje sólo de texto, aunque no demaisado. Todo depende de los requerimientos que especifiquemos. Enviar Mensajes HTML Si todo lo que necesitamos hacer es enviar el equivalente de un fichero HTML como el mensaje y dejar que el lector de correo se preocupe de colocar cualquier imagen embebida o piezas relacionadas, usamos el método setcontent() de Message, pasandole el contenido como un String y selecionando el tipo de contenido como text/html. String htmltext = "<H1>Hello</H1>" + "<img src=\"http://www.jguru.com/images/logo.gif\">"; message.setcontent(htmltext, "text/html")); En la parte del receptor, si procesamos el mensaje con el API JavaMail, no hay nada dentro del API para mostrar mensajes HTML. El API JavaMail sólo ve un stream de bytes. Para mostrar el mensaje HTML, debemos usar un JEditorPane de Swing o cualquier otro componente visualizador de terceras partes. if (message.getcontenttype().equals("text/html")) { String content = (String)message.getContent(); JFrame frame = new JFrame();

19 } JEditorPane text = new JEditorPane("text/html", content); text.seteditable(false); JScrollPane pane = new JScrollPane(text); frame.getcontentpane().add(pane); frame.setsize(300, 300); frame.setdefaultcloseoperation(jframe.dispose_on_close); frame.show(); Includir Imágenes en Nuestos Mensajes Por otro lado, si queremos que nuestro mensaje HTML sea completo, con imagenes embebidas incluidas como parte del mensaje, debemos tratar las imágenes como un attachment y referenciarlas con una URL especial cid, donde el cid es una referencia a la cabecera Content-ID de la imagen adjunta. El proceso de embeber imágenes es muy similar a adjuntar un fichero a un mensaje, la única diferencia es que tenemos que decirle al MimeMultipart que las partes están relacionadas configurando su subtipo en el constructor (o con setsubtype()) y configurando la cabecera Content-ID de la imagen a un string aleatorio que es usado como el src de la imagen en la etiqueta img. Este código explica todo lo anterior: String file =...; // Create the message Message message = new MimeMessage(session); // Fill its headers message.setsubject("embedded Image"); message.setfrom(new InternetAddress(from)); message.addrecipient(message.recipienttype.to, new InternetAddress(to)); // Create your new message part BodyPart messagebodypart = new MimeBodyPart(); String htmltext = "<H1>Hello</H1>" + "<img src=\"cid:memememe\">"; messagebodypart.setcontent(htmltext, "text/html"); // Create a related multi-part to combine the parts MimeMultipart multipart = new MimeMultipart("related"); multipart.addbodypart(messagebodypart); // Create part for the image messagebodypart = new MimeBodyPart(); // Fetch the image and associate to part DataSource fds = new FileDataSource(file); messagebodypart.setdatahandler(new DataHandler(fds)); messagebodypart.setheader("content-id","memememe"); // Add part to multi-part multipart.addbodypart(messagebodypart); // Associate multi-part with message message.setcontent(multipart); Aquí tienes el código fuente HtmlImageExample.java completo.

20 Java en castellano recomienda... No se puede mostrar la página La página Web solicitada no está disponible en este momento. API JavaMail En esta página: Buscar Con SearchTerm Búsquedas con SearchTerm Recursos Buscar Con SearchTerm Búsquedas con SearchTerm El API JavaMail incluye un mecanismo d efiltrado encontrado en el paquete javax.mail.search para construir un SearchTerm. Una vez construido, podemos solicitarel a una Folder qué mensajes concuerdan, recuperar un array de objetos Message: SearchTerm st =...; Message[] msgs = folder.search(st); Hay disponibles 22 clases diferentes para ayudarnos a construir un SearchTerm. AND (clase AndTerm) OR (clase OrTerm) NOT (clase NotTerm) SENT DATE (clase SentDateTerm) CONTENT (clase BodyTerm) HEADER (FromTerm / FromStringTerm, RecipientTerm/ RecipientStringTerm, SubjectTerm, etc.) Esencialmente, construimos una expresión lógica para concordar mensajes, luegos los buscamos. Por ejemplo, el siguiente término busca los mensajes con uns string (parcial) en el sibject de ADV o un campo "from" de Podríamos considerar la ejecución periódica de esta consulta y borrar automáticamente cualquier mensaje devuelto. SearchTerm st = new OrTerm( new SubjectTerm("ADV:"), new Message[] msgs = folder.search(st); Recursos Se pueden hacer muchas más cosas con el API JavaMail que las descritas aquí. Podrás encontrarlas en las sigueintes direcciones:

Manual de utilización del correo electrónico.

Manual de utilización del correo electrónico. Manual de utilización del correo electrónico. Este capítulo contiene los conceptos y características básicas del Acceso vía Web a Microsoft Exchange Server (Outlook Web Access to Microsoft Exchange Server),

Más detalles

Tutorial Envio de correos con Java Mail

Tutorial Envio de correos con Java Mail Tutorial Envio de correos con Java Mail Esta vez vamos a ver un ejemplo sencillo de como enviar un correo con java, por medio de java mail. Lo primero que es descargar la libreria de java mail, lo podemos

Más detalles

Correo electrónico SquirrelMail

Correo electrónico SquirrelMail WebHosting al mejor precio y con la mayor calidad Correo electrónico SquirrelMail El Webmail SquirrelMail es un cliente de correo que nos permite visualizar los mensajes de nuestras cuentas de email a

Más detalles

Fundamentos para el desarrollo de aplicaciones en la red. Tema: Modelo cliente servidor. Autor: Elías Niño

Fundamentos para el desarrollo de aplicaciones en la red. Tema: Modelo cliente servidor. Autor: Elías Niño Fundamentos para el desarrollo de aplicaciones en la red Tema: Modelo cliente servidor Autor: Elías Niño HTTPS El Protocolo Seguro para la Transferencia de HiperTexto (Hypertext Transfer Protocol Secure,

Más detalles

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS

RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS RECIBIR Y ENVIAR MENSAJES CON OUTLOOK EXPRESS Outlook Express se puede ejecutar de varias formas. Las más inmediatas son hacer doble clic en el icono de Outlook Express situado en el escritorio, hacer

Más detalles

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

LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: PRÁCTICA 4: IMPLEMENTACIÓN DE UN CLIENTE DE CORREO PRÁCTICA 4: Implementación de un Cliente de Correo

Más detalles

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

Rawel E. Luciano B. 2011-2281. Sistema Operativo III 15- SERVIDOR EMAIL. José Doñe Nombre: Rawel E. Luciano B. Matricula: 2011-2281 Materia: Sistema Operativo III How to: 15- SERVIDOR EMAIL Profesor: José Doñe Servidor de Correo Un servidor de correo es una aplicación informática ubicada

Más detalles

CURSO DE PROGRAMACIÓN PHP MySQL

CURSO DE PROGRAMACIÓN PHP MySQL CURSO DE PROGRAMACIÓN PHP MySQL MASTER EN PHP MÓDULO NIVEL BASICO PRIMER MES Aprende a crear Sitios Web Dinámicos con PHP y MySQL 1. Introducción Qué es PHP? Historia Por qué PHP? Temas de instalación

Más detalles

Práctica 3: Estudio de los protocolos HTTP, SMTP, POP3 e IMAP mediante un analizador de red: Wireshark

Práctica 3: Estudio de los protocolos HTTP, SMTP, POP3 e IMAP mediante un analizador de red: Wireshark FUNDAMENTOS DE REDES DE COMPUTADORES Curso 2009/2010 Práctica 3: Estudio de los protocolos HTTP, SMTP, POP3 e IMAP mediante un analizador de red: Wireshark Introducción En esta práctica vamos a trabajar

Más detalles

Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas

Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas Guía de Configuración de Cuentas de Correo para PC y Dispositivos Móviles. Correo Empresas Triara.com SA de CV Todos los derechos reservados Esta guía no puede ser reproducido ni distribuida en su totalidad

Más detalles

Manual del Webmail: Guía del usuario Ab core para utilizar el servicio de Webmail

Manual del Webmail: Guía del usuario Ab core para utilizar el servicio de Webmail Manual del Webmail: Guía del usuario Ab core para utilizar el servicio de Webmail 1 Índice ÍNDICE 2 INTRODUCCIÓN 3 ACCESO AL WEBMAIL: 4 OPCIONES DEL WEBMAIL: 6 LEER MENSAJES: 6 REENVIAR MENSAJES 7 CONTESTAR

Más detalles

Tema 2. Pasarela Webmail

Tema 2. Pasarela Webmail DEPARTAMENTO DE LENGUAJES Y SISTEMAS INFORMÁTICOS ESCUELA SUPERIOR DE TECNOLOGÍA Y CIENCIAS EXPERIMENTALES A.D.E.M. Segundo Curso A25. Informática aplicada a la gestión Curso 2005/2006 Tema 2. Pasarela

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

Instalación y administración de servicios de correo electrónico

Instalación y administración de servicios de correo electrónico Instalación y administración de servicios de Álvaro Primo Guijarro Seguridad Informatica 07/02/ Contenido 1. Crear una cuenta de correo gratuita Gmail y configurar clientes de correo (MUA): Microsoft Outlook

Más detalles

Servicio de Correo Electrónico Office Express

Servicio de Correo Electrónico Office Express Servicio de Correo Electrónico Office Express Ciclo de Cursos Abiertos a la Comunidad Facultad de Ciencias Exactas, Ingeniería y Agrimensura. Rosario. Servicio de Correo Electrónico Qué es Outlook Express?

Más detalles

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse

Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Kosmo Desktop Manual de desarrollo Instalación y configuración del código fuente de Kosmo en Eclipse Versión 3.0 02/12/2010 2 3 1 Control de versiones VERSIÓN AUTOR FECHA CAMBIO 1.0 SAIG, S.L. 22/03/2007

Más detalles

Práctica 6.- Seguridad en HTTP.

Práctica 6.- Seguridad en HTTP. Práctica 6.- Seguridad en HTTP. Introducción Esta práctica nos introduce en los dos puntos importantes sobre seguridad en HTTP: la autentificación y el transporte seguro de datos. Para el transporte seguro

Más detalles

Curso Correo Electrónico cofcastellon.org Acceso vía Webmail y Outlook

Curso Correo Electrónico cofcastellon.org Acceso vía Webmail y Outlook Curso Correo Electrónico cofcastellon.org Acceso vía Webmail y Outlook Tiempo duración curso: 10 horas. Temario: LECCION 1. Como acceder al correo del Colegio Oficial de Farmacéuticos de Castellón. LECCION

Más detalles

Microsoft Outlook Express

Microsoft Outlook Express Microsoft Outlook Express Para configurar Microsoft Outlook Express para recibir email, siga los siguientes pasos: Abra Outlook Express, click en herramientas y seleccione Cuentas. El siguiente grafico

Más detalles

Instalación de un servidor de correo

Instalación de un servidor de correo 1 de 8 Ver índice Instalación de un servidor de correo Un servidor de correo El servidor de correo Mercury Mail puede descargarse www.pmail.com o bien instalar directamente el fichero m32-462.exe que encontrarás

Más detalles

Guía migración de usuarios OPEN-XCHANGE

Guía migración de usuarios OPEN-XCHANGE Guía migración de usuarios OPEN-XCHANGE Esta guía pretende enseñar al usuario como pasar sus datos (Calendario, Tareas, Documentos, Contactos, Correos) al servidor OPEN-XCHANGE en adelante OX Este documento

Más detalles

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula.

Ambos paquetes simplifican mucho la instalación del servidor en el equipo. Y ambos pueden ser utilizados para la creación de una red intra-aula. Instalación de una red intra-aula sobre Windows Introducción La idea y la fundamentación de la creación de redes intra-aula, se puede encontrar en el siguiente enlace: http://www.fedaro.info/2009/06/29/redes-intra-aula/

Más detalles

Manual del Usuario de correo Webmail Consejo General de Educación INDICE

Manual del Usuario de correo Webmail Consejo General de Educación INDICE INDICE INDICE... 1 WEBMAIL... 3 QUE ES EL WEBMAIL?...3 COMO INGRESAR AL WEBMAIL?...3 1º Paso:...3 2º Paso:...4 3º Paso:...5 Bandeja de Entrada...5 De:...6 Fecha:...6 Asunto:...6 Tamaño:...6 CÓMO ESCRIBIR

Más detalles

Manual de configuraciones básicas para cuentas @Colvet.es

Manual de configuraciones básicas para cuentas @Colvet.es Manual de configuraciones básicas para cuentas@colvet.es INDICE: 1. INTRODUCCION Tipos de configuración POP3 e IMAP 2. Datos generales para configuración de correo 3. Acceso al correo vía explorador Web

Más detalles

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

TUTORIAL. Configuración de cuentas de correo electrónico TUTORIAL Configuración de cuentas de correo electrónico 1. Configuración de Correo Para empezar, tenemos que aprender la diferencia entre los dos tipos de protocolo de correo mas usados: IMAP y POP3. Luego

Más detalles

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express

Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Qué es Outlook Express? Cuadernillo de Autoaprendizaje Correo Electrónico Microsoft Outlook Express Outlook Express es uno de los mejores programas para administrar correo electrónico, muy utilizado en

Más detalles

Configuración de correo electrónico

Configuración de correo electrónico Configuración de correo electrónico La configuración para cualquier gestor de correo electrónico es la siguiente: Nombre de usuario: escribe tu dirección de correo electrónico completa (nombredeusuario@dominio.tld).

Más detalles

Mail Disclaimer Versión 1.7.4

Mail Disclaimer Versión 1.7.4 Mail Disclaimer Versión 1.7.4 Resumen MailDisclaimer para Exchange Servidor nos permite añadir una funcionalidad completa, con la cual seremos capaces de insertar avisos de limitación de responsabilidad

Más detalles

Por D. Rafael J. Montero González

Por D. Rafael J. Montero González Por D. Rafael J. Montero González Introducción Características Componentes Funcionamiento Mensajes Servidores de correo Clientes de correo (MUA) Agentes de recuperación de correo (MRA) Protocolo SMTP Protocolo

Más detalles

Manual de Usuario. Extractor Service. www.zktime.eu

Manual de Usuario. Extractor Service. www.zktime.eu Manual de Usuario www.zktime.eu INDICE Página Introducción 1 1. Primeros pasos 1 1.1 Instalación 1 1.2 Finalizando la instalación 2 2. Configuración 3 2.1 Configuración de base de datos 3 2.1.1 Configuración

Más detalles

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano.

Al igual que HTTP, FTP se basa en el envío de comandos codificados mediante ASCII, es decir, en texto plano. FTP (FILE TRANSFER PROTOCOL) FTP es un programa que se utiliza para transferir información, almacenada en ficheros, de una máquina remota a otra local, o viceversa (RFC 959). Para poder realizar esta operación

Más detalles

Manual de creación de Interfaces de Usuario en Netbeans

Manual de creación de Interfaces de Usuario en Netbeans Three Headed Monkey Manual de creación de Interfaces de Usuario en Versión 2.0 Jesús Omar Álvarez Márquez Miércoles, 14 de Abril de Contenido Introducción... 2 Propósito del documento... 2 Programas necesarios...

Más detalles

Manual de AVG Antivirus

Manual de AVG Antivirus Instalación Manual de AVG Antivirus 1. Una vez tengas el archivo en tu PC, haz click en el para comenzar la instación. Esta es la ventana que observamos al inicio del proceso: Pulsando NEXT nos encontramos

Más detalles

MANUAL DE WEBMAIL MICROSCIENCE S.A.C.

MANUAL DE WEBMAIL MICROSCIENCE S.A.C. MANUAL DE WEBMAIL MICROSCIENCE S.A.C. Digitar en el Navegador el dominio (direccion de la pagina Web) y agregarle la palabra webmail y presionar la tecla Enter. Aparecerá una de estas dos ventanas en las

Más detalles

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI

Coordinación de Servicios de Cómputo. Sección Servicios CORREO ELECTRÓNICO NECHIKALI Coordinación de Servicios de Cómputo CORREO ELECTRÓNICO NECHIKALI Correo Nechikali Índice Tabla de contenido I.- Correo Electrónico... 3 1.- Definición de correo electrónico:... 3 2.- Qué es una dirección

Más detalles

CÓMO FUNCIONA EL CORREO ELECTRÓNICO?

CÓMO FUNCIONA EL CORREO ELECTRÓNICO? CÓMO FUNCIONA EL CORREO ELECTRÓNICO? El correo electrónico funciona siguiendo el esquema general de los servicios Internet, esto es, un equipo cliente conectándose a un servidor para obtener información.

Más detalles

MANUAL DEL INSTALADOR

MANUAL DEL INSTALADOR MANUAL DEL INSTALADOR Índice Índice... 2 Instalación... 3 Extracción de archivos... 3 Actualización de los archivos de sistema... 3 Pantalla inicial... 4 Selección de la ruta de instalación... 4 Selección

Más detalles

Correo electrónico (SMTP-MIME-POP3/IMAP)

Correo electrónico (SMTP-MIME-POP3/IMAP) Correo electrónico (SMTP-MIME-POP3/IMAP) Chuquimia Clever Castro Cruz Alvaro Peter Arroyo Leandro Ignacio Integrantes Temas a tratar SMTP-MIME POP3 IMAP SMTP (Protocolo para la transferencia simple de

Más detalles

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO

GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO versiongalega.com - Departamento de Atención al cliente GUIA DE USUARIO. CONFIGURACION CORREO ELECTRONICO En este documento encontrará una descripción de cómo configurar sus cuentas de correo electrónico

Más detalles

El IETF (Internet Ingineering Task Force, Equipo de Trabajo de Ingeniería de Internet)

El IETF (Internet Ingineering Task Force, Equipo de Trabajo de Ingeniería de Internet) ANEXOS Anexo 1: Protocolos de correo electrónico A continuación se presentan de forma resumida y funcional los protocolos de correo electrónico actualmente en vigor. Este análisis se centrará en aspectos

Más detalles

PortICConnector Manual de instalación y configuración

PortICConnector Manual de instalación y configuración PortICConnector Manual de instalación y configuración PortICConnector. Manual de instalación y configuración PortICConnector es una aplicación diseñada para ser instalada y ejecutada desde una máquina

Más detalles

Manual de Mozilla Thunderbird

Manual de Mozilla Thunderbird Manual de Mozilla Thunderbird Contenido Descarga Instalación Configuración Botones y opciones básicas Spam Descarga La versión más actual de Mozilla Thunderbird traducida al castellano es la versión 2.0.0.14.

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Mini tutorial JavaMail Enviar un correo con JavaMail (Parte II)

Mini tutorial JavaMail Enviar un correo con JavaMail (Parte II) Mini tutorial JavaMail Enviar un correo con JavaMail (Parte II) En nuestro artículo anterior sentamos las bases para poder trabajar con JavaMail, en esta segunda parte estudiaremos como mandar un correo

Más detalles

INDICE. Entel PCS Email Móvil

INDICE. Entel PCS Email Móvil Manual Email Móvil INDICE 1. DESCRIPCIÓN DEL SERVICIO...3 1.1 EQUIPOS COMPATIBLE....3 1.2 REQUERIMIENTOS BÁSICOS...3 2. CONTRATACIÓN...4 2.1 SELECCIÓN DE EQUIPO...4 2.2 SELECCIONA TU PLAN (SOLO SI NO HAS

Más detalles

Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube.

Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube. ZBox Backup Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube. v 2014100701 1. Introducción Para comenzar a utilizar el servicio de respaldo de ZBox lo primero que

Más detalles

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS

REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS REDES DE ÁREA LOCAL. APLICACIONES Y SERVICIOS EN WINDOWS Servicio de correo electrónico Exchange - 1 - Servicio de Correo Electrónico Exchange...- 3 - Definición... - 3 - Instalación... - 4 - Configuración...-

Más detalles

Manual de configuración de cuentas correo para Outlook Express 6

Manual de configuración de cuentas correo para Outlook Express 6 Manual de configuración de cuentas correo para Outlook Express 6-1 - ÍNDICE GENERAL 1. Configuración de Outlook Express 6 1.1 Creación de un Buzón Nuevo 1.2 Modificación de Cuenta de Correo 1. - Configuración

Más detalles

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

Configuración del correo de AVIMAR (este es el servidor 1&1) Configuración del correo de AVIMAR (este es el servidor 1&1) Entrar en inicio Todos los programas y busca Microsoft Office y abre el programa de correo electrónico Outlook (en mi caso es la versión 2013,

Más detalles

Autenticación LDAP - ORACLE

Autenticación LDAP - ORACLE I.E.S. Gonzalo Nazareno Autenticación LDAP - ORACLE Sistemas Gestores de Bases de Datos Pier Alessandro Finazzi José Manuel Ferrete Benítez 2011 Índice Oracle Identity Management... 3 Por qué Oracle Identity

Más detalles

MANUAL DE FUNCIONAMIENTO DE CONCURSOS DE PERSONAL LABORAL FIJOS DISCONTINUOS CON FICHEROS EXCEL

MANUAL DE FUNCIONAMIENTO DE CONCURSOS DE PERSONAL LABORAL FIJOS DISCONTINUOS CON FICHEROS EXCEL MANUAL DE FUNCIONAMIENTO DE CONCURSOS DE PERSONAL LABORAL FIJOS DISCONTINUOS CON FICHEROS EXCEL Página 1 de 19 ÍNDICE 1. INTRODUCCIÓN... 3 2. RESUMEN DE PASOS A SEGUIR... 3 3. FUNCIONAMIENTO GENERAL DEL

Más detalles

Servidor de Correo Multidominio con Microsoft Exchange 2003 sobre Windows 2003 Server

Servidor de Correo Multidominio con Microsoft Exchange 2003 sobre Windows 2003 Server Servidor de Correo Multidominio con Microsoft Exchange 2003 sobre Windows 2003 Server Servidor de Correo Multidominio con Microsoft Exchange 2003 sobre Windows 2003 Server (URL original del doc: www.sortoson.net/estaweb/manexchange/index.htm)

Más detalles

Telnet. Telnet Operación

Telnet. Telnet Operación Telnet Protocolo utilizado para la ejecución de procesos en sistemas remotos. Emulación de Terminal Utiliza las funcionalidades de TCP Well Known Service, port number 23 Telnet Operación NVT (Network Virtual

Más detalles

Instalación de una entidad emisora de certificados

Instalación de una entidad emisora de certificados Instalación de una entidad emisora de certificados Para esto necesitamos tener instalador el IIS en Windows 2008 server (En inicio/administrador del servidor/funciones/agregar funciones). En la pantalla

Más detalles

Manual de Instalación

Manual de Instalación ASEGURA Estima el requerimiento financiero para el aseguramiento Manual de Instalación Agosto, 2015 La herramienta presentada fue elaborada por el proyecto USAID Políticas en Salud, en estrecha colaboración

Más detalles

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server

Administración de sitios Web. Capítulo 8. Servidores Web: Internet Information Server 1 of 9 4/15/2010 9:47 PM Anterior Administración de sitios Web Capítulo 8. Servidores Web: Internet Information Server Siguiente En este punto, nos centraremos en las tareas de administración del servidor

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

Más detalles

Configuración del Servidor de Correo Mdaemon para Windows

Configuración del Servidor de Correo Mdaemon para Windows Configuración del Servidor de Correo Mdaemon para Windows Tabla de Contenidos 7. Configuración del Servidor de Correo Mdaemon Para Windows...2 7.1 Qué es Mdaemon?...2 7.2 AntiVirus para MDaemon...2 7.3

Más detalles

Manual de Usuario de Correo Web Mail UPEL

Manual de Usuario de Correo Web Mail UPEL República Bolivariana de Venezuela Universidad Pedagógica Experimental Libertador Dirección de Informática Unidad de Soporte Técnico Manual de Usuario de Correo Web Mail UPEL Caracas, Junio de 2006 WebMail

Más detalles

Outlook Web Access Para Exchange Server

Outlook Web Access Para Exchange Server INSTITUO NACIONAL DE ESTADISTICA E INFORMATICA OFICINA TECNICA DE INFORMATICA Outlook Web Access Para Exchange Server Dirección Ejecutiva de Soporte Técnico - OTIN Administración de Red INEI Outlook Web

Más detalles

Proyecto Fin de Carrera de Daniel Prado Rodríguez

Proyecto Fin de Carrera de Daniel Prado Rodríguez Marco Conceptual para la Gestión de Conocimiento de entornos de colaboración: aplicación a la creación 391 INDICE 7 Manual de Instalación...393 7.1 Introducción...393 7.2 J2SDK...393 7.3 Kawa...394 7.4

Más detalles

Manual de Instalación Filezilla

Manual de Instalación Filezilla Manual de Instalación Filezilla Haz doble clic sobre el archivo de instalación. Si te pide seleccionar un idioma y no aparece el español continúe en inglés, luego se podrá cambiar en la configuración.

Más detalles

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín

TEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,

Más detalles

CONFIGURACIÓN CORREO ELECTRONICO

CONFIGURACIÓN CORREO ELECTRONICO CONFIGURACIÓN CORREO ELECTRONICO Para conectarse a su cuenta de correo electrónico puede utilizar diferentes programas a continuación se detallan los más habituales: 1. Configurar la cuenta de correo en

Más detalles

Manual del Usuario. del Dominio y Hosting

Manual del Usuario. del Dominio y Hosting Manual del Usuario del Dominio y Hosting Fernando Vilaplana 2010 ACCESO PARA LOS USUARIOS Para administrar y gestionar el dominio, el usuario entra en: http://panel.somnis.es/ en Domain Name: tu dominio,

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

" ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2

 ##$ % & '( % & )*+),$ -##$ -!- $! -./ - 0WebClass1-2 ! " ##$ % & '( % & )*+),$ -##$ -!- $! "-./ - 0WebClass1-2!" # 345 637 6$5!!!89 & 5 :8-7 & & ;(< 8 $ + - 8 : #= ' 7= : 0 & 0 &- =.> = ;(("9 &? WebClass - 1@#$% &'A1 ;(< 8- ( ) * *+ " $ % B9 5 5 # :!- WebClass

Más detalles

Compartir Outlook y archivos entre múltiples usuarios. (Grupos de trabajo, pequeñas empresas) Guía de Usuario

Compartir Outlook y archivos entre múltiples usuarios. (Grupos de trabajo, pequeñas empresas) Guía de Usuario Compartir Outlook y archivos entre múltiples usuarios (Grupos de trabajo, pequeñas empresas) Guía de Usuario Contenido Introducción a SYNCING.NET... 3 Bienvenido a SYNCING.NET... 3 Utilizando SYNCING.NET...

Más detalles

Para poder enviar un Correo Electrónico necesitamos de una cuenta. Esta es una dirección de

Para poder enviar un Correo Electrónico necesitamos de una cuenta. Esta es una dirección de EL CORREO ELECTRÓNICO COMPONENTES 1. El correo Electrónico 2. Dirección de Correo Electrónico @ 3. Qué es OWA? 4. Elementos del OWA 5. Nuevo Correo 6. Responder, Reenviar y 7. Eliminar Mensajes 8. Calendario

Más detalles

Manual de uso de webmail-pronto

Manual de uso de webmail-pronto Manual de uso de webmail-pronto Tipo de documento: Manual de uso de webmail-pronto : Manual de usuario webmail - v..2.doc Elaborado por: Redabogacia Modificaciones respecto a la revisión anterior 2 Nº

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32

Módulo de Movilidad. Soluciones Gestión Administrativa e-gestión Factura. Guía de Instalación y Uso. Guia de manejo PDA (Movilidad) Página 1 de 32 Módulo de Movilidad Soluciones Gestión Administrativa e-gestión Factura Guía de Instalación y Uso Fecha de revisión: 23/01/2009 Página 1 de 32 Índice 1. Introducción... 3 2. Instalación... 3 3. Configuración

Más detalles

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

Más detalles

Tools -> Personalities "Dominant" "New"

Tools -> Personalities Dominant New Aquí explicaremos cómo se configura una cuenta IMAP en Eudora 6.2 para que cumpla los requerimientos de envio y recepción de los servidores de correo de la Universidad de Sevilla. Abrimos Eudora y nos

Más detalles

Manual de ayuda Colegio Oficial de Físicos. Cómo configurar mi correo actual @cofis.es. Página 1 de 48

Manual de ayuda Colegio Oficial de Físicos. Cómo configurar mi correo actual @cofis.es. Página 1 de 48 Manual de ayuda Colegio Oficial de Físicos Cómo configurar mi correo actual @cofis.es Página 1 de 48 Índice Pág. 1. Presentación... 3 2. Consideraciones previas... 4 3. Calendario... 6 4. Acciones a realizar

Más detalles

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS

INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS INSTALACIÓN DE SQL SERVER 2008 Y SQL SERVER 2008 EXPRESS Para instalar este motor de base de datos, SQL Express 2008 requiere de los siguientes prerrequisitos: 1. Microsoft.net Framework 3.5 2. Microsoft

Más detalles

Introducción. Mensaje de los Desarrolladores

Introducción. Mensaje de los Desarrolladores Introducción En Aspec System estamos preocupados por los cabios tecnológicos de la vida cotidiana así como las integraciones de la tecnologías de la información en el llamado tele gobierno que está integrando

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

INSTALACIÓN DE MEDPRO

INSTALACIÓN DE MEDPRO 1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso

Más detalles

Guía de usuario. Correo Web. Área. de Formación. Cada vez más cerca de las personas

Guía de usuario. Correo Web. Área. de Formación. Cada vez más cerca de las personas Guía de usuario Correo Web Servicio de Informática Área de Formación Cada vez más cerca de las personas Introducción 2 OWA 2007 es un servicio de correo web parecido al proporcionado por otros sitios en

Más detalles

Correo webmaker. Y presume de correo con tu nombre de dominio. Índice

Correo webmaker. Y presume de correo con tu nombre de dominio. Índice Correo webmaker Y presume de correo con tu nombre de dominio Índice 1. La importancia del correo con tu nombre de dominio 2. Qué cuentas crear 3. Accede a tu Panel de Control de webmaker 4. Crea tus cuentas

Más detalles

Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica.

Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica. Instrucciones para configurar la Plataforma FACe para la aplicación de Gestión Municipal, tanto Simplificada como Básica. Con el fin de hacer más ordenado el proceso de configuración, hemos dividido este

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Hay varios tipos de cuentas, POP3, IMAP y SMTP, aquí hablaremos de las POP3 por ser las más usadas.

Hay varios tipos de cuentas, POP3, IMAP y SMTP, aquí hablaremos de las POP3 por ser las más usadas. El Correo (I) Introducción Hay personas que piensan que Internet no es demasiado útil, pero cuando se les explica que pueden comunicarse con otra persona en cualquier parte del mundo en unos minutos. Que

Más detalles

MANUAL CONFIGURACIÓN DE CORREO ELECTRÓNICO

MANUAL CONFIGURACIÓN DE CORREO ELECTRÓNICO MANUAL CONFIGURACIÓN DE CORREO ELECTRÓNICO CONFIGURACIÓN CUENTA CORREO ELECTRÓNICO INGENS-NETWORKS Fecha:11-02-15 Revisión 1.0 Autor: IT Infrastructure ÍNDICE 1. Introducción... 3 2. Requisitos y conocimientos

Más detalles

Sincronizar Outlook y archivos entre varios PCs de un único usuario. Guía de Usuario

Sincronizar Outlook y archivos entre varios PCs de un único usuario. Guía de Usuario Sincronizar Outlook y archivos entre varios PCs de un único usuario Guía de Usuario Contenido Introducción a SYNCING.NET... 3 Bienvenido a SYNCING.NET... 3 Utilizando SYNCING.NET... 3 Cómo funciona SYNCING.NET?...

Más detalles

Thunderbird: Tu gestor de correos Open Source

Thunderbird: Tu gestor de correos Open Source Thunderbird: Tu gestor de correos Open Source Versión 2 Enero 2014 1. Instalación de Mozilla Thunderbird.... 1 2. Configuración de Thunderbird: Complementos.... 3 2.1. Complemento 1 : ExQuilla para Microsoft

Más detalles

Área de Sistemas de Información y Comunicaciones UPV Página 1 de 16

Área de Sistemas de Información y Comunicaciones UPV Página 1 de 16 Servicio de Agenda para grupos de UPVNET 1 INTRODUCCIÓN...1 2 PROCEDIMIENTO DE INSTALACIÓN...2 2.1 CÓMO OBTENER UNA CUENTA EN EL SERVIDOR EXCHANGE...2 2.2 CÓMO INSTALAR OUTLOOK 2003...2 2.3 CÓMO CONFIGURAR

Más detalles

1. TEMA 1... 4 1.1.INTRODUCCION... 4 2. TEMA 2... 4 2.1.ABRIR OUTLOOK EXPRESS... 4 3. TEMA 3... 4 3.1.ESCRIBIR UN MENSAJE... 5 4. TEMA 4...

1. TEMA 1... 4 1.1.INTRODUCCION... 4 2. TEMA 2... 4 2.1.ABRIR OUTLOOK EXPRESS... 4 3. TEMA 3... 4 3.1.ESCRIBIR UN MENSAJE... 5 4. TEMA 4... Curso de Outlook Express por KZgunea se encuentra bajo licencia Creative Commons de Reconocimiento-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. TEMA 1... 4 1.1.INTRODUCCION...

Más detalles

Implementación y administración de Microsoft Exchange Server 2003

Implementación y administración de Microsoft Exchange Server 2003 2404A Implementación y administración de Microsoft Exchange Server 2003 Fabricante: Microsoft Grupo: Servidores Subgrupo: Microsoft Exchange Server 2003 Formación: Descataloga dos Horas: 25 Introducción

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0

Manual de gestión de contenidos web en entorno Drupal. Versión sitio maestro para servicios 1.0 Manual de gestión de contenidos web en entorno Drupal Versión sitio maestro para servicios 1.0 Contenido Gestión de contenidos... 5 Crear contenidos... 5 Tipos de contenido... 5 Página básica o basic

Más detalles

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

Manual de configuración del correo electrónico Netkiamail en distintos dispositivos Manual de configuración del correo electrónico Netkiamail en distintos dispositivos 1. - INTRODUCCION En este manual aprenderá a configurar una cuenta de correo electrónico para clientes de correo de equipos:

Más detalles

Configuración de cliente de correo

Configuración de cliente de correo Configuración de cliente de correo CiTEC 2011 Configuración de cliente de correo POP Outlook 2007 Outlook 2003 Outlook Express Apple Mail 4 Windows Mail Thunderbird 3 Configuración de otros clientes de

Más detalles

Instalación y mantenimiento de Joomla. Albert Nogués Sabater.

Instalación y mantenimiento de Joomla. Albert Nogués Sabater. Instalación y mantenimiento de Joomla. Albert Nogués Sabater. Este documento está bajo licencia CreativeCommons Reconocimiento-NoComercial- CompartirIgual 2.5 España Eres libre de copiar, distribuir y

Más detalles

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.

Pasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico. Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque

Más detalles

UPC-DAC/FIB-PTI 1. Seguridad en HTTP

UPC-DAC/FIB-PTI 1. Seguridad en HTTP UPC-DAC/FIB-PTI 1 Introducción Seguridad en HTTP Esta práctica nos introduce en los dos puntos importantes sobre seguridad en HTTP: la autentificación y el transporte seguro de datos. Para el transporte

Más detalles