Documentacion Postfix.Doc

Páginas: 6 (1483 palabras) Publicado: 26 de septiembre de 2012
Postfix + procmail + fetchmail
TÍTULO: Postfix + procmail + fetchmail
VERSIÓN LFS: 3.1 + lfsbootscript-1.0
AUTOR: Michenaud Laurent
TRADUCTOR: Proyecto LFS-ES

SINOPSIS:
Cómo instalar y configurar postfix - procmail - fetchmail

RECETA:
Esta receta explica cómo instalar y configurar un servidor de correo en
tu sistema lfs mediante postfix, procmail y fetchmail.Requerimientos:
- un servidor dns => mira la receta de bind o la de djbdns.
- Base de datos Berkerley (Berkerley DB)

Opcional:
- tener funcionando un fcron => mira la receta de fcrontab


I - PROCMAIL
============

Descárgalo de aquí: http://www.procmail.org/procmail-3.22.tar.gz

$ tar zxvf procmail-3.21.tar.gz
$ cd procmail-3.21
$ make BASENAME=/usr install



II - POSTFIX
============1) Instalación
---------------

Descárgalo de aquí: ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-1.1.0.tar.gz

a) Compilación

si el fichero db.h no se encuentra en /usr/include o en /usr/include/db
fallara la ejecución del make. Para arreglarlo busca el fichero db.h
y cambia los directorios de búsqueda editando makedefs. O utiliza el
siguiente comando:

sed's|/usr/include/db.h|/path/to/db.h|' \
makedefs > makedefs~ &&
mv makedefs~ makedefs

Una vez echo esto ejecuta:

$ make

b) Crear el usuario y el grupo postfix

Añade al /etc/passwd:
postfix:x:101:101::/dev/null:/bin/false

Y añade al /etc/group:
postfix:x:101:
postdrop:x:102:


d) Modificar /var/mail

/var/mail pertenece al administrador (root) en un sistemalfs estándar,
así que postfix no puede crear ficheros en él. Cámbialo con esto:

$ chown postfix.postfix /var/mail


e) Finalmente instala

# Si es la primera instalación
$ make install
# o si es una actualización
$ make upgrade

Si eliges make install te hará algunas preguntas sobre que directorios
quieres utilizar.

Recomendado:
install_root : /
temp_dir : /tmpconfig_directory : /etc/postfix
daemon_directory : /usr/libexec/postfix
command_directory: /usr/sbin
queue_directory: /var/spool/postfix
sendmail_path: /usr/sbin/sendmail
newaliases_path: /usr/bin/newaliases
mailq_path: /usr/bin/mailq
mail_owner: postfix
setgid_group: postdrop
manpage_directory: /usr/share/man
readme_directory: [no]

Ahora ejecuta:
/etc/postfix/post-install create-missingSi no encuentras postconf es porque el guión redefine la variable de
entorno $PATH. Modifícalo para que funcione.


$ /etc/postfix/post-install

Por último, puedes copiar la documentación html:

$ cp -rf html /usr/doc/postfix


Con esta nueva versión de postfix, he tenido que editar
/etc/postfix/master.cf para hacer que funcione postfix. Yo he cambiado
lo siguiente:Activa para pickup la opción unpriv (sin privilegios)
Activa para flush y cleanup la opción private (privado)
Tengo la sensación de que no es una buena solución, pero funciona.
Necesito ayuda en esto.

2) El fichero de configuración principal : /etc/postfix/main.cf
-----------------------------------------------------

# Principio del fichero

# Directorios de información
queue_directory =/var/spool/postfix
mail_spool_directory = /var/mail
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix

# Dueño del proceso
mail_owner = postfix

default_privs = nobody

# Nombre de la máquina
myhostname = zarba.zerezo.org

# Dominio
mydomain = zerezo.org

# Dirección que se utiliza para enviar los mensajes
myorigin = $mydomain

# Lista de dominios que lamáquina considera suyos como destino de
# mensajes
mydestination = $myhostname, localhost.$mydomain, $mydomain, mail.$mydomain

#inet_interfaces = all
inet_interfaces = $myhostname, localhost

# En que máquinas debe confiar postfix
# los valores posibles son class subnet host
mynetworks_style = subnet

# En vez de mynetworks_style, puedes usar:
# mynetworks = 192.168.0.0, 127.0.0.1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documentacion
  • documentación
  • documentacion
  • Documentacion
  • Documentacion
  • documentacion
  • documentacion
  • Documentacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS