Old Computer, New Life Restoring Old Hardware With Ubuntu
(Postfix+Courier+MySQL)
Índice
1.Introducción.....................................................................................................2
2.Instalando Postfix..............................................................................................2
3.Aplicando Parche a Postfix, para que pueda soportar cuotas en los buzones...............34.Configurando Postfix..........................................................................................4
5.Configurando Postfix..........................................................................................6
5.1.Archivos ha crear.........................................................................................6
6.Instalando y ConfigurandoMySQL........................................................................7
7.Configurando Courier........................................................................................10
8.Poniendo en marcha todo..................................................................................10
9.Tomar en cuenta..............................................................................................11
10.Aplicarseguridad a Postfix (todas las opciones son opcionales)............................12
11.Conclusiones.................................................................................................13
F. Skrdz
1. Introducción
Postfix es un MTA (Message Transfer Agent) relativamente fácil de administrar,
seguro (al menos más que sendmail y otros) y que no sobrecarga mucho la máquina yaque solamente se cargan los módulos necesarios en cada momento. Su función es
comunicarse con los otros servidores (rigel.deusto.es, terra.es ...), para entregarse entre
ellos el correo.
Por ejemplo, cuando algún amigo nuestro nos quiere enviar un mail, se conecta al
servidor de correo de terra (mailhost.terra.es) y mediante el protocolo SMTP, manda los
comandos necesarios para quereciba su mensaje. Posteriormente, mailhost.terra.es se
conecta con rigel.deusto.es y le entrega dicho mail, con lo que éste lo guarda en el buzón
del usuario al que iba dirigido el mensaje. Si bajamos al aula de correo de la Universidad,
mediante el protocolo pop3 nos comunicamos con rigel.deusto.es para que nos devuelva
los mensajes que hay en nuestro buzón y así recibir el mensaje quenuestro amigo nos
había enviado.
Otro protocolo para poder "ver" los mensajes que tenemos en nuestro servidor, es IMAP
(Internet Message Access Protocol), el cual es mucho más potente que el pop3
anteriormente citado. Permite entre otras muchas cosas, acceder a los mensajes del
servidor como si fueran locales, creación de carpetas en el buzón del servidor, buzones
accesibles por variaspersonas... He elegido courier-imap para implementarlo y poder ver
así, toda su potencia.
Por último, pero no por ello menos importante, ante cuestiones del estilo de "cómo se
podría hacer para tener usuarios solo para el correo?"... se Introdujo también en la
pareja postfix-courier, MySQL para tener una Base de Datos en la que se podrían ir
guardando los usuarios "virtuales" (ya que no van aexistir en el sistema y por tanto en /
etc/passwd) de correo electrónico.
Como resumen a esta pequeña introducción, tenemos que Postfix se encargará de las
labores de MTA, Courier de dar servicio IMAP y MySQL de almacenar los usuarios
"virtuales".
2. Instalando Postfix
Postfix es muy sencillo de ponerlo a andar. Con la configuración que viene por defecto (si
no recuerdo mal), ya escapaz de enviar mensajes. Para instalarlo en Ubuntu, basta con:
sudo aptget install postfix
También vamos a instalar el soporte que tiene postfix para mysql:
sudo aptget install postfixmysql
Para l@s que no usen Debian, este soporte hay que dárselo recompilando postfix con las
opciones necesarias de la forma que muestro a continuación:
make f Makefile.init makefiles \...
Regístrate para leer el documento completo.