Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRONICO POSTFIX
INGENIERIA DE SISTEMAS
2014
INSTALACION, CONFIGURACION Y PRUEBAS DE CORREO
ELECTRONICO POSTFIX
2 PREVIO
Presentado a:
INGENIERIA DE SISTEMAS
2014
CONTENIDO
1. CONCEPTOS
1.2. POSTFIX
1.3. DOVECOT
1.4. PROTOCOLOS
2. INSTALACION DE POSTFIX
3. CONFIGURACION DE POSTFIX
4. SERVIDOR DOVECOT
5. SERVIDOR ANTI-SPAM
8. BIBLIOGRAFIA
INSTALACION, CONFIGURACION Y PRUEBAS DE CORREO
ELECTRONICO POSTFIX
1. CONCEPTOS
Es uno de los principales servicios de internet mas populares que permite a los
usuarios enviar y recibir mensajes rápidamente, por medio de mensajes de correo
electrónico se puede enviar, no solamente texto, sino todo tipo de documentos
digitales. El correo electrónico permite a cualquier persona que tenga acceso a
Internet enviar mensajes escritos, archivos e imágenes a otra persona que
también tenga acceso a Internet, en cualquier lugar del mundo y de forma casi
instantánea.
1.2. POSTFIX
Postfix es una MTA (Mail Tranport Agent), escrito originalmente Wietse Venema,
creado con la intención de que sea mas fácil de administrar y configurar, es
bastante reciente y se suma a la lista de alternativas al legendario Sendmail.
1.3. DOVECOT
Dovecot contiene los demonios de imap y pop3, para que los clientes de correo
electrónico accedan directamente a sus buzones sin ningún problema. Escrito
fundamentalmente pensando en seguridad. Desarrollado por Timo Sirainen,
Dovecot fue liberado por primera vez en julio del año 2002.
1.4. PROTOCOLOS
smtp
pop3
Imap
PROTOCOLO SMTP
PROTOCOLO POP 3
Para poder utilizar una cuenta de correo a través del protocolo POP3, es
necesario tener configurado algún programa de manejo de correo en nuestra
computadora como Thundebird, Evolution, Outlook, etc. El protocolo POP3 trabaja
sobre TCP y escucha las peticiones por el puerto 110 y 995 modo seguro.
PROTOCOLO IMAP
Aplicaciones o Software.
Web.
En aplicaciones del tipo MUA existen nuestro cliente de correo preferidos como:
Thundebird, Evolution, Outlook, para los tipos web son las cuentas de correo que
tengamos con algún proveedor o que son usadas a través de nuestro navegador
web. Pero también existen MUA que se ejecutan dentro de GNU/Linux y UNIX
desde consola como Mutt o Pine Los MUA son capaces de recuperar los mensaje
de correo electrónico mediante los protocolos POP3 o IMAP depende de como
tengamos configurado nuestro MUA.
MTA (Mail Transport Agent)
Postfix: Este es otro MTA el segundo mas popular y se piensa que va ser el
remplazo de Sendmail, fue desarrollado por Wietse Veneme y puede ser
instalado en UNIX, GNU/Linux y Mac OS. http://www.postfix.org/
/etc/postfix/
3. CONFIGURACION DE POSTFIX
Digitamos el comando “: set number” para enumerar las líneas del main.cf
Parámetro myhostname
Parámetro mydomain
Configura el nombre del dominio con el que salen los correos. Por default ya viene
configurado con el nombre de la maquina. Y esto se realiza en la línea numero
100, simplemente descontentándola y asignándole al parámetro myorigin la
variable definida anteriormente $mydomain.
Parámetro inet_interfaces
Aquí se configuran las interfaces de red en las que se escucharan todas las
peticiones. Por defecto viene configurado para que escuche las peticiones tan solo
por el <local host>. Editamos y cambiamos dicho valor por < all > para que
escuche las peticiones por todos los puertos.
Parámetro mydestination
Dominios con los cuales solamente recibe correo, aquí agregamos los dominios y
separados por comas. Como ya se tiene un parámetro $mydomain definido,
simplemente vamos al final de la línea y agregamos dicho parámetro.
Parámetro mynetworks
A que redes se les permite hacer relay (retransmitir) por este servidor. En este
caso editamos al final de la línea, agregando nuestra dirección ip correspondiente.
Parámetro smtpd_banner
Parámetro home_mailbox
Aquí lo que hacemos es configurar postfix, para que cada usuario reciba sus
correos y se almacenen en una carpeta por separado usando el Maildir/, ya que
por defecto viene configurado el almacenamiento de dichos correos todos en una
misma carpeta.
Creamos una nueva carpeta donde va a estar el Maildir, para ello digitamos el
siguiente comando:
Luego creamos un archivo nuevo por medio del cual permita que se pueda leer la
carpeta Maildir creada anteriormente.
Una vez allí, vamos a ir a la línea 10, donde vamos a configurar la autenticación
de texto plano.
Primero modificamos el archivo local.cf para que se puedan detectar los spam con
la siguiente instrucción:
“vim /etc/mail/spamassassin/local.cf”
Nos dirigimos al final del archivo y copiamos lo siguiente:
Ahora se abre el archivo master.cf para permitir la conexión entre postfix y el anti-
spam:
“vim /etc/postfix/master.cf”
Se procede a agregar las siguiente lineas sombreadas en negro, debajo de la
línea comentada: #submission inet n - n - - smtpd
Se guarda el archivo.
Ahora se modifica el archivo main.cf de postfix, para conectar el postfix con el anti-
spam:
“vim /etc/postfix/main.cf”
Se agrega al final del archivo las siguientes líneas:
“vim /usr/local/bin/spamfilter.sh”
exit $?
Se guarda el archivo.
Por ultimo reiniciamos los siguientes servicios:
“spamassassin start”
“postfix reload”
“dovecot reload”
“crontab –e”
Y modificamos el archivo para que el servicio anti-spam se actualice cada cierto
tiempo con la siguiente línea:
01 8 * * 5 sa-update
Para crear esos usuarios se utiliza el comando “for usuario in user1 user2”
Se adicionan los usuarios y se les crea su contraseña por medio de los comandos:
>do
>useradd $usuario
>passwd $usuario
>done
Ahora se procede a configurar los alias de los usuarios, para hacerlo se edita el
archivo virtual, por medio del siguiente comando “vim /etc/postfix/virtual”
Se abre el archivo y se salta hasta el final del archivo con G (mayúscula).
Para instalar telnet se realiza con el comando: “yum –y install telnet” y se espera
a que muestre el mensaje de Complete¡
Ahora para iniciar una sesión, se procede a realizar la conexión por medio de
telnet y el puerto 25, así: “telnet localhost 25”
Mostrará el mensaje de conected to localhost como el host usado y a lo que
hace referencia el puerto 25(correspondiente al servidor de correo Postfix).
Remitente:
Destinatario:
Ahora nos salimos de telnet con el comando “quit”, y nos vamos a revisar el
correo que acabamos de enviar mediante el comando: “cat /var/log/maillog/”
Ahora para revisar el correo que le enviamos al destinatario, se realiza lo
siguiente:
user user2
pass el que escogimos
Luego se hace un listado de los correos de ese usuario con el comando: “list” y
leemos un correo con sus respectivos detalles con el comando: “retr número de
correo”
Instalación:
http://epel.gtdinternet.com/6/i386/repoview/epel-release.html
Una vez instalado el nuevo repositorio utilizamos el comando yum para instalar
squirremail:
Colocando lo siguiente:
Configuración
Podemos observar que ya esta listo el menú del squirrelmail, para iniciar con las
respectivas configuraciones.
Por ultimo para acceder al software, se realiza por medio del acceso a 'http: //
(nombre o dirección IP de su servidor /) / webmail /', entonces la ventana de
WebMail se muestra en la pantalla, a continuación, autenticar el nombre de
usuario y contraseña para iniciar sesión.
8. BIBLIOGRAFIA
http://www.linuxparatodos.net/web/comunidad/base-de-conocimiento/-
/wiki/Base+de+Conocimiento/Instalaci%C3%B3n+y+Configuraci%C3%B3n+
de+Postfix++en+Fedora
http://wared-red.blogspot.com/2011/03/manual-instalacion-y-configuracion-
de.html
http://www.server-world.info/en/note?os=Fedora_20&p=mail