Portada del sitio > Internet > Instalar un servidor > Servidor de correo

Instalar un servidor - XIV

Servidor de correo

Domingo 14 de mayo de 2006, por Dani

Con nuestro servidor web funcionando, con su portal instalado y nuestros usuarios con sus web’s personales (sin límites de espacio, sin publicidad, sin depender de terceros) se hace necesarios auto-concedernos unas cuentas de correo (que tampoco tengan publicidad, ni límites y además todas las cuentas que queramos).

Como servidor de correo elijo postfix sobre todo por su seguridad (la configuración por defecto ya es bastante segura). Evidentemente no todo serán ventajas respecto a tener cuentas de correo en hotmail, yahoo, gmail, etc. Para mí las únicas desventajas (a cambio de más seguridad) son:

  1. A cambio de más seguridad y menos spam, sólo podremos usar programas de correo tradicionales (evolution, thunderbird, outlock, etc.) dentro de la red local. Para recibir correo si se podrán usar fuera de la red local (se puede configurar el servidor de correo para poder también enviar desde cuaquier sitio, pero prefiero la seguridad)
  2. La otra desventaja es tener que configurar los programas anti-spam y anti-virus (aunque eso es trabajo del administrador del sistema)

Instalando postfix

# apt-get install postfix

Durante la instalación pregunta algunos datos:

 Sitio internet
 NINGUNA
 ¿nombre de correo? nuestro dominio (ejemplo: lubrin.org)
 ¿Forzar actualizaciones síncronas en la cola de correo? NO
 las demás se pueden dejar por defecto

Configuración de postfix

Se puede obtener la configuración actual tecleando:

# postconf -n

Para modificar la conficuración tenemos que editar el fichero /etc/postfix/main.cf, que es donde se define la mayor parte del funcionamiento de postfix.
Las opciones más importantes son:

# si queremos que aparezca un mensaje
smtpd_banner = Correo de lubrin.org ESMTP $mail_name (Debian/GNU)

biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# si no puede entregar un correo (por ejemplo: cuando el server que tiene que recibirlo
# estuviese caído (expresamos el tiempo que seguirá intentando entregar: 4h, 2d, etc.)
delay_warning_time = 4h

myhostname = mail.lubrin.org

# mediante los 'alias' podemos redirigir el correo
# el  fichero /etc/aliases se compone de líneas del tipo:
# alias: destino
# así, los correos para 'alias' serán redirigidos a 'destino'
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
# cuando modifiquemos el fichero /etc/aliases hay que decirle
# que tenemos nuevos alias mediante el comando (como root):
# newaliases

# myorigin es la dirección que aparece en el FROM
# se puede poner myorigin=$midomain o bien myorigin = /etc/mailname
myorigin = /etc/mailname

mydestination = lubrin.org, deb-sotano.lubrin.org, localhost.lubrin.org, localhost
relayhost =
mynetworks = 127.0.0.0/8 172.26.0.0/24
mailbox_command = procmail -a "$EXTENSION"
# tamaño de los correos almacenados [ 0 = sin límite]
mailbox_size_limit = 0

#tamaño máximo de un mensaje (con 10 megas debiera ser suficiente)
message_size_limit = 10485760

recipient_delimiter = +
inet_interfaces = all

# para integrarlo con amavis (si no instalas amavis no es necesario)
content_filter = smtp-amavis:[127.0.0.1]:10024
# la directiva content_filter se usa para aplicar filtros al correo
# me refiero a filtros del tipo: antivirus, antispam, ...

# otras directivas anitispam y de seguridad (ver apartado [antispam-> 49])

Reiniciar postfix

Cada vez que modifiquemos el main.cf debemos reiniciar postfix:

# /etc/init.d/postfix [reload|restart]

Otro fichero de configuración es /etc/psotfix/master.cf (no es un fichero de configuración del tipo main.cf que sólo se lea al iniciar postfix, en realidad es un programa que se ejecuta constantemente). El master.cf no lo tocamos (de momento)

 

Mensajes

  •  De antemano muchas gracias porque a tí te debo haber instalado un servidor personal, en donde lo usa tu servidor y otras amistades, de hecho, he instalado en estos sitios el spip y wordpress, haz de imaginar ya mi pregunta, será posible solo instalar el servidor de correo para que única y exclusivamente envie correo el servidor para los avisos de publicaciones de estos dos programas así como los avisos propios del servidor y de mysql??

     Te juro que te lo agradecere infinitamente.

    Gracias

    • Me gustaria en que momento se instala el servidor pop ,ya que realizo la siguiente prueba

      Connection closed by foreign host.
      mailhost: # telnet localhost 110
      Trying 127.0.0.1...
      telnet: Unable to connect to remote host: Connection refused

      mientras que en el puerto 25

      mailhost: # telnet localhost 25
      Trying 127.0.0.1...
      Connected to localhost.
      Escape character is ’^]’.
      220 ESMTP Postfix (Debian/GNU)

      conecta sin problema seria genial ya que llevo 8 horas tratando de hechar a correr el servidor. :)

¿Un mensaje, un comentario?

moderación a priori

Este foro es moderado a priori: su contribución sólo aparecerá una vez validada por un/a administrador/a del sitio.

¿Quién es usted?
Su mensaje

Para crear párrafos, deje simplemente líneas vacías.

Añadir un documento