Introducción a Postfix



Documentos relacionados
3º Practica Servidor de Correo en Centos Postfix. Sistema Principal 1) Obtener e instalar el servidor de correo Postfix.

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas. Facilitador José Doñe. Sustentante Robín Bienvenido Disla Ramirez

LINUX WEEK PUCP 2006 Control Antivirus y Antispam en sistemas Linux. Ing. Genghis Ríos Kruger

Administración de Postfix

INSTALACIÓN DE SERVIDOR DE CORREO ELECTRÓNICO

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé. Sistema Operativo 3 PRACTICA NO. 16, SERVIDOR

Joaquín Seoane Pascual Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid

SERVIDOR MTA ULTRA SEGURO

Visión general de Dovecot

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

SERVIDOR DE CORREO ELECTRÓNICO

Servidor de correo. En un servidor de correo, intervienen los siguientes protocolos:

Tema 5: Servidores de correo

SendMail. delaf.sytes.net. Instalación y envio de s L A TEX. 28 may Universidad Nacional Andrés Bello

Práctica de laboratorio 3.4.3: Protocolos y servicios de correo electrónico

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

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

SERVICIOS DE RED Correo electrónico: Introducción

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

Configuración del cliente de correo Microsoft Outlook

Servidor en Ubuntu Juan Antonio Fañas

CORREO PERSONAL OUTLOOK 2007 POP3

Configuración de correo en Mozilla Thunderbird

Instalación de Active Directory, controlador de dominio primario e instalación del servicio DNS - Windows Server 2008

Google Apps como servidor de correo de backup

Correo Electrónico, Representación y Transferencia. ELO322: Redes de Computadores Agustín J. González

Configuración de un servidor de correo electrónico: Dovecot-Postfix en Fedora 18

Por lo tanto, podemos discriminar dos tipos de agentes que están involucrados en la transferencia de correo, MUA y MTA:

Ubuntu Server HOW TO : Servidor de Mail Postfix

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Oficina Online. Manual del administrador

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Luis Villalta Márquez

Practica 4 Cómo montar un servidor de e mail gratuito con Windows 2003

Administracion de red y servicios en GNU/Linux para tecnicos Codigo: ARSLT

Anexo B. Comunicaciones entre mc y PC

Introducción a las redes de Computadoras Capítulo 2 Clase 2

Manual de configuración de Outlook 2010 ÍNDICE

Servicio de correo electrónico (SMTP/POP3 IMAP4)

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

Tema: Servidor de Correo Electrónico

Por D. Rafael J. Montero González

Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Toda base de datos relacional se basa en dos objetos

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

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

Internet Information Server

Servidor de correo en Linux/ubuntu

Servidor de Mail (Postfix)

Servidores corporativos Linux

Política de Seguridad

Servidor de correo en Ubuntu: Instalar y configurar servidor de correo

Manual de configuración de Thunderbird ÍNDICE


Jorge Valhondo Vazquez. Implantación Aplicaciones Informáticas de Gestión ASI2

Servidor de correo en Ubuntu 10.4: Instalar Apache 2.

Descripción. Este Software cumple los siguientes hitos:

INSTALACION, CONFIGURACION Y PRUEBAS DE CORREO ELECTRONICO POSTFIX ADMINISTRACION DE SISTEMAS OPERATIVOS DE RED FRANCISCO JAVIER DUARTE GARCIA

Curso Internet Básico - Aularagon

GMAIL (avanzado) 1. Accede a la web de Gmail, Te destacamos las funcionalidades que vamos a enseñarte a. 2. Vamos a enseñarte a:

FP Gestión, Formación Profesional para el Empleo. Linux OpenSuse 10.2

Manual de Administración de su sitio a través del panel de control cpanel

4.2- Instalación y Configuración de un Servidor DNS Dnsmasq en Ubuntu sin DHCP

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Práctica GESTIÓN Y UTILIZACIÓN DE REDES LOCALES. Curso 2001/2002. Monitorización de una LAN

Curso redes sobre Linux. Sendmail. Servidor de Correo. De la Fraga Julio

SIEWEB. La intranet corporativa de SIE

Configuración y uso de fetchmail

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

ESCUELA POLITÉCNICA NACIONAL 28 DE OCTUBRE, 2015 ORTIZ JÁCOME LEONARDO JOSÉ

Escuela de Ingeniería Electrónica CAPITULO 10 LINUX

GMAIL EL CORREO DE GOOGLE

Para defendernos de estas amenazas, ebox dispone de un filtrado de correo bastante potente y flexible.

Correo Electrónico (RFC 822, MIME, SMTP, POP3 e IMAP)

Almacenamiento virtual de sitios web HOSTS VIRTUALES

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

1/ Implantación de Arquitectura Web

PROGRAMACIÓN PÁGINAS WEB CON PHP

CORREO PERSONAL OUTLOOK 2007 IMAP

MySQL: Guía de Referencia

Solución al Primer Reto

Dominios Virtuales y Relaying con sendmail

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

LAMP. Entramos en una máquina virtual de ubuntu virgen y editamos las interfaces con nuestra IP, luego hacemos un ifdown eth0 ifup eth0.

Práctica 1. Uso básico de servicios cliente-servidor

Problemas de correo. Debes rellenar este apartado con el nombre completo, por ejemplo,

Migrar una organización Microsoft Exchange 2003 a Microsoft Exchange 2007

WINDOWS : TERMINAL SERVER

El protocolo IMAP ofrece la descarga de correos en modo sólo lectura, es decir descarga sólo una copia del correo y no permite el borrado.

Introducción a las Redes de Computadoras. Obligatorio

Servidor FTP. Ing. Camilo Zapata Universidad de Antioquia

Capítulo 2: Servidores

Diego Mauricio Cortés Quiroga

Acceso al Disco Compartido y Dispositivos USB y DVD

CUPS Administración de impresora

en Hosting compartido

Servicio de groupware

Manual uso cuentas WebMail con Thunderbird

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

Transcripción:

Introducción a Postfix Curso de Introducción al Software Libre para Alumnos Administración avanzada Adrián Santos Marrero 1 de diciembre de 2007

Qué es? Es un MTA (Mail Transfer Agent) Transporta correo Implementa el protocolo SMTP (Simple Mail Transfer Protocol)

Qué NO es? No es un MDA (Mail Delivery Agent) Ejemplos que sí lo son: Procmail, Maildrop,... No es un MUA (Mail User Agent) Ejemplos que sí lo son: Thunderbird, Pine, Mutt,... No es un servidor IMAP, POP,... Ejemplos que sí lo son: Courier, Cyrus, Dovecot,...

Características Modular (al contrario que Sendmail por ejemplo) Seguro Robusto Escalable Altamente configurable... y además de manera sencilla... Buena documentación

Modular Cada componente está implementada en un proceso distinto Se pueden activar/desactivar a placer

Seguridad Procesos independientes en vez de uno solo monoĺıtico Se ejecutan con el menor nivel de privilegios posibles Se analiza cualquier texto que se envíe a una shell (escapando caracteres extraños) No existe un árbol de procesos: Sin herencia de descriptores de archivos Sin memoria compartida Sin señales...

Seguridad (II) La mayoría de los procesos trabajan dentro de un chroot Se tienen especial cuidado en no usar buffers de memoria de tamaño fijo (por precaución ante ataques de Buffer Overflow) Control de uso de recursos: Si detecta que algún recurso de la máquina (CPU, memoria, espacio en disco,... ) se está agotando no empeora el problema. Se desactiva el mismo

Robustez La caída de uno de los procesos no afecta al resto del sistema Escalable La cadena de trabajo de Postfix se puede dividir en varias máquinas. Por ejemplo, se puede poner una máquina realizando todo el trabajo de filtrado y otra que expanda alias, entrego el correo en los mailbox,... Se puede repartir el trabajo entre varias máquinas Código eficiente

Ejercicio 1 apt-get install postfix mail root Acabar el correo con CTRL + D mail

Arquitectura Lo mejor es leer la documentación: En la red O en local

Otras herramientas A parte de demonios, Postfix instala otros tipos de comandos postconf: Permite consultar y modificar la configuración de Postfix postsuper: Herramienta administrativa para la gestión de colas y correos qshape: Permite conocer el estado de las colas de una manera amigable mailq y sendmail: Aplicaciones de compatibilidad con Sendmail Mailq devuelve el estado de la cola en una lista y sendmail se comporta como lo hacía la versión original (manda correos, etc.)

Otras herramientas (II) postcat: Imprime el contenido de un correo. Postfix los almacena en un formato que puede ocasionar problemas a los editores de texto tradicionales newaliases, postmap, postalias,... : Aplicaciones necesarias a la hora de trabajar con la configuración de Postix. Normalmente compilan archivos que hemos escrito a algo entendible por Postfix.

Clases de direcciones Postfix usa el concepto Clases de direcciones Las principales son: Correo local Cuentas de usuario del propio sistema Mailbox virtuales No son cuentas shell en la máquina pero eres el destinatario final del envío Alias virtuales Estas direcciones siempre se redirigen. No se entregará nada aunque puede que vuelva a entrar el correo en Postfix Relay Eres un nodo de reenvío de correo. Aceptas correo que no viene para ti con el objetivo de reenviarlo. Normalmente se colocan estas máquinas en fronteras de redes

Ejercicio 2 Configurar Postfix para que acepte correos a dominios virtuales Usar como base el main.cf documentado

Filtrado Las características de filtrado de Postfix son muy completas Permite una granularidad muy fina en cuanto a los filtros Básicamente hay dos grandes familias de filtros: Los que se ejecutan durante la comunicación SMTP Los que procesan el correo en etapas posteriores Los primeros notifican al cliente el resultado del comando mediante códigos numéricos: 2XX Todo correcto 3XX Es necesaria información adicional 4XX Error temporal 5XX Error definitivo Los últimos normalmente acaban generando un bounce

lagoon@acerito:~$ telnet alt2.gmail-smtp-in.l.google.com 25 Trying 66.249.83.114... Connected to alt2.gmail-smtp-in.l.google.com. Escape character is ^]. 220 mx.google.com ESMTP i15si5148504wxd helo prueba 250 mx.google.com at your service mail from: <adrian@osl.ull.es> 250 2.1.0 OK rcpt to: <xxxxxxx@gmail.com> 250 2.1.5 OK data 354 Go ahead From: <adrian@osl.ull.es> Subject: Prueba Prueba. 250 2.0.0 OK 1196358878 i15si5148504wxd quit 221 2.0.0 mx.google.com closing connection i15si5148504wxd Connection closed by foreign host.

Protocolo SMTP y filtros Postfix Para cada uno de los comandos enviados por el cliente se puede configurar una lista de comprobaciones Ver el segundo ejemplo de configuración

Filtros externos A parte de estas comprobaciones en la comunicación SMTP, Postfix puede invocar otros comandos que analizen/filtren el correo Existen varias configuraciones descritas en la ayuda de Postfix: Filtros que se aplican después de almacenar los correos en las colas Filtros que se aplican antes de almacenar los correos en las colas

Conclusiones Si te has quedado con ganas de saber más: http://www.postfix.org/documentation.html Libros Pregúntanos

Realmente funciona

Realmente funciona (II)

Qué se nos ha quedado en el tintero? Un montón de cosas... Ver los detalles, por supuesto Integración con otros paquetes SpamAssassin Amavis-ng ClamAV MIMEDefang Procmail Mailman...

Expresiones regulares, header checks y body checks Archivos master.cf transport maps Diferencias entre Mbox y Maildir Archivo.forward Fast flush TLS y SSL SASL Integración con LDAP, MySQL, PostgreSQL,...