Instalación de postfix, amavis y spamassassin en linux

Solo disponible en BuenasTareas
  • Páginas : 22 (5268 palabras )
  • Descarga(s) : 0
  • Publicado : 14 de noviembre de 2010
Leer documento completo
Vista previa del texto
Instalación de Postfix, Amavis y Spamassassin en Linux Instalación
Antes de iniciar la instalación del servidor de correo Postfix, instalaremos algunos de los módulos que nos podrían ser útiles en la tarea Anti-Spam que estamos emprendiendo. Uno de estos módulos es el Perl Compatible Regular Expressions PCRE; este se compone de una serie de librerías que implementan el reconocimiento de patronesutilizando expresiones regulares, y la sintaxis y semántica de Perl 5, actualmente ha sido utilizado en proyectos de software libre como: Apache, PHP, KDE y por supuesto Postfix. Para la instalación de PCRE, obtendremos la última versión del sitio http://www.pcre.orgwww.pcre.org. Y para su instalación se ejecutarán los siguientes comandos: # tar -zxvf pcre-4.5.tar.gz # cd pcre-4.5 # ./configure #make # make install Después de esto, continuamos con la instalación de Postfix. En esta sección, se instalará la versión 2.1.0 de Postfix, desde el código fuente. Para obtener esta versión sólo hay que dirigirnos a la página http://www.postfix.org/download.htmlwww.postfix.org y descargarla. Ahora que tenemos el código fuente de Postfix, vamos a instalarlo con los siguientes comandos: # mvpostfix-2.1.0.tar.gz /usr/local/src # cd /usr/local/src # tar -zxvf postfix-2.1.0.tar.gz ya hemos desempaquetado el código, resta compilarlo, sólo que hay que hacerlo con soporte para el PCRE: # cd postfix-2.1.0 #make -f Makefile.init makefiles 1#1 "CCARGS=-DHAS_PCRE -I/usr/local/include" 1#1 "AUXLIBS=-L/usr/local/lib lpcre" # make # make install Ahora necesitamos crear una cuenta de usuario y un grupo,esto sólo es necesario en la primera instalación de este servidor de correo. Crearemos el usuario Postfix con un userid y un groupid que no esté siendo utilizado por otro usuario, esta debe de ser una cuenta en la

que nadie pueda obtener un shell y necesita un home directory inexistente, nuestras líneas en /etc/passwd y /etc/group lucen de la siguiente manera:postfix:x:207:207:Postfix:/var/spool/postfix:/bin/false postfix:x:207: También necesitamos un grupo llamada postdrop con un groupid que no sea utilizado por ningún otro grupo.

Configuración
La configuración de Postfix se realiza por medio de 2 archivos principalmente, main.cf y master.cf, los cuales se encuentran por default en /etc/postfix. A continuación describiremos las opciones de configuración mas importantes utilizadasen este documento, tanto para el main.cf como para el master.cf respectivamente. La primera opción que configuraremos en nuestro servidor es la ruta de la cola de mensajes de Postfix. Generalmente cuando Postfix se ejecuta en un ambiente chroot esta suele ser la raíz de Postfix. queue_directory = /var/spool/postfix La ruta de todos los comandos de Postfix y los demonios (algunos de los cualesestán listados en main.cf) están dadas por las siguientes líneas: command_directory = /usr/sbin daemon_directory = /usr/libexec/postfix Cabe resaltar que la ruta que especifica la localización de los demonios, debe pertenecer a root. Un parámetro importante es el propietario de la cola de mensajes y de la mayoría de los demonios de Postfix: mail_owner = postfix Ahora debemos especificar el nombre delhost, así como el nombre del dominio al que pertenece, en este caso tenemos: myhostname = forense.seguridad.unam.mx mydomain = seguridad.unam.mx Estos parámetros son muy importantes así que comentaremos mas sobre ellos. Si el parámetro myhostname no se especifica Postfix utilizará la función gethostname para determinar el nombre del host. Si el sistema reporta correctamente el nombre del sistema,este parámetro se puede pasar por alto. Si el parámetro mydomain es especificado, Postfix genera el nombre completo del host en conjunto con el nombre del dominio.

Cuando los usuarios envían o reciben correo a través de Postfix sin ningún dominio especificado, el parámetro myorigin especifica el dominio a concatenar a las cabeceras del mensaje. El valor por default es el siguiente: myorigin...
tracking img