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 rpidamente, por medio de mensajes de correo
electrnico se puede enviar, no solamente texto, sino todo tipo de documentos
digitales. El correo electrnico permite a cualquier persona que tenga acceso a
Internet enviar mensajes escritos, archivos e imgenes a otra persona que
tambin tenga acceso a Internet, en cualquier lugar del mundo y de forma casi
instantnea.
1.2. POSTFIX
Postfix es una MTA (Mail Tranport Agent), escrito originalmente Wietse Venema,
creado con la intencin de que sea mas fcil 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
electrnico accedan directamente a sus buzones sin ningn problema. Escrito
fundamentalmente pensando en seguridad. Desarrollado por Timo Sirainen,
Dovecot fue liberado por primera vez en julio del ao 2002.
1.4. PROTOCOLOS
smtp
pop3
Imap
PROTOCOLO SMTP
PROTOCOLO POP 3
Para poder utilizar una cuenta de correo a travs del protocolo POP3, es
necesario tener configurado algn 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 algn proveedor o que son usadas a travs de nuestro navegador
web. Pero tambin 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 electrnico 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 lneas del main.cf
Parmetro myhostname
Parmetro 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 lnea numero
100, simplemente descontentndola y asignndole al parmetro myorigin la
variable definida anteriormente $mydomain.
Parmetro 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.
Parmetro mydestination
Dominios con los cuales solamente recibe correo, aqu agregamos los dominios y
separados por comas. Como ya se tiene un parmetro $mydomain definido,
simplemente vamos al final de la lnea y agregamos dicho parmetro.
Parmetro mynetworks
A que redes se les permite hacer relay (retransmitir) por este servidor. En este
caso editamos al final de la lnea, agregando nuestra direccin ip correspondiente.
Parmetro smtpd_banner
Parmetro 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 lnea 10, donde vamos a configurar la autenticacin
de texto plano.
Primero modificamos el archivo local.cf para que se puedan detectar los spam con
la siguiente instruccin:
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 conexin entre postfix y el anti-
spam:
vim /etc/postfix/master.cf
Se procede a agregar las siguiente lineas sombreadas en negro, debajo de la
lnea 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 lneas:
vim /usr/local/bin/spamfilter.sh
/usr/bin/spamc | /usr/sbin/sendmail i $@
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 lnea:
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 contrasea 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 (mayscula).
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 sesin, se procede a realizar la conexin 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 nmero de
correo
Instalacin:
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:
Configuracin
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 direccin IP de su servidor /) / webmail /', entonces la ventana de
WebMail se muestra en la pantalla, a continuacin, autenticar el nombre de
usuario y contrasea para iniciar sesin.
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