configuración de postfix

3
Configuración de Postfix. Archivo /etc/postfix/main.cf. Editar el archivo /etc/postfix/main.cf: vim /etc/postfix/main.cf Definir los siguientes parámetros: # Establecer el valor de myhostname como localhost.localdomain # También se puede definir cualquier otro dominio, siempre y cuando sea distinto # a cualquiera de los definidos en los valores de virtual_alias_domains o en # virtual_alias_maps. myhostname = localhost.localdomain # Definir el valor predeterminado para mydomain mydomain = localhost.localdomain # Definir los valores predeterminados para mydestination y relay_domains mydestination = $myhostname, localhost.$mydomain, localhost relay_domains = $mydestination # Recomendado. # Junto con virtual_alias_maps, reemplaza a virtual_maps # Se utiliza para declarar los dominios virtuales. # Se puede prescindir de éste si se añaden dominios en /etc/postfix/virtual. virtual_alias_domains = $virtual_alias_maps # Obligatorio. # Junto con virtual_alias_domains, reemplaza a virtual_maps # Se utiliza para declarar la reescritura de direcciones. Ejemplo: # [email protected] joel # Ejemplo hace que todo correo para [email protected] se entregue a joel # Si se quiere precindir de utilizar virtual_alias_domains, añadir también los # dominios en este formato: # dominio.com dominio.com # otrodominio.net otrodominio.net # otrodominio.org otrodominio.org # Si se hace lo anterior, comentar virtual_alias_domains. virtual_alias_maps = hash:/etc/postfix/virtual # Recomendado. # Es la contraparte de alias_database = /etc/aliases # Se utiliza para reescritura de direcciones de salida. Ejemplo: # joel joel.barrios # Ejemplo hace que todo el correo de joel salga como joel.barrios canonical_maps = hash:/etc/postfix/canonical # Recomendado. # Se utiliza solo para reescribir la dirección de salida de una cuenta.

Upload: mauricio-andres-contreras-sepulveda

Post on 10-Sep-2015

212 views

Category:

Documents


0 download

DESCRIPTION

Configuración de Postfix

TRANSCRIPT

  • Configuracin de Postfix.

    Archivo /etc/postfix/main.cf.

    Editar el archivo /etc/postfix/main.cf:

    vim /etc/postfix/main.cf

    Definir los siguientes parmetros:

    # Establecer el valor de myhostname como localhost.localdomain

    # Tambin se puede definir cualquier otro dominio, siempre y cuando sea

    distinto

    # a cualquiera de los definidos en los valores de virtual_alias_domains o en

    # virtual_alias_maps.

    myhostname = localhost.localdomain

    # Definir el valor predeterminado para mydomain

    mydomain = localhost.localdomain

    # Definir los valores predeterminados para mydestination y relay_domains

    mydestination = $myhostname, localhost.$mydomain, localhost

    relay_domains = $mydestination

    # Recomendado.

    # Junto con virtual_alias_maps, reemplaza a virtual_maps

    # Se utiliza para declarar los dominios virtuales.

    # Se puede prescindir de ste si se aaden dominios en /etc/postfix/virtual.

    virtual_alias_domains = $virtual_alias_maps

    # Obligatorio.

    # Junto con virtual_alias_domains, reemplaza a virtual_maps

    # Se utiliza para declarar la reescritura de direcciones. Ejemplo:

    # [email protected] joel

    # Ejemplo hace que todo correo para [email protected] se entregue a joel

    # Si se quiere precindir de utilizar virtual_alias_domains, aadir tambin los

    # dominios en este formato:

    # dominio.com dominio.com

    # otrodominio.net otrodominio.net

    # otrodominio.org otrodominio.org

    # Si se hace lo anterior, comentar virtual_alias_domains.

    virtual_alias_maps = hash:/etc/postfix/virtual

    # Recomendado.

    # Es la contraparte de alias_database = /etc/aliases

    # Se utiliza para reescritura de direcciones de salida. Ejemplo:

    # joel joel.barrios

    # Ejemplo hace que todo el correo de joel salga como joel.barrios

    canonical_maps = hash:/etc/postfix/canonical

    # Recomendado.

    # Se utiliza solo para reescribir la direccin de salida de una cuenta.

  • # Ejemplo:

    # joel [email protected]

    # Ejemplo hace que todo el correo de joel salga como [email protected]

    sender_canonical_maps = hash:/etc/postfix/sender_canonical

    # Opcional.

    # Poco utilizado. Utilizar virtual_alias_maps en su lugar.

    # Considerar que se procesa antes que canonical_maps.

    # Se utiliza solo para reescribir solo la direccin de entrada de una cuenta.

    # Ejemplo:

    # [email protected] joel

    # Ejemplo hace que todo correo para [email protected] se entregue a joel

    recipient_canonical_maps = hash:/etc/postfix/recipient_canonical

    Todo lo anterior se puede realizar tambin ejecutando el mandato postconf para cada parmetro:

    postconf -e 'myhostname = localhost.localdomain'

    postconf -e 'mydomain = localhost.localdomain'

    postconf -e 'mydestination = $myhostname, localhost.$mydomain, localhost'

    postconf -e 'relay_domains = $mydestination'

    postconf -e 'virtual_alias_domains = $virtual_alias_maps'

    postconf -e 'virtual_alias_maps = hash:/etc/postfix/virtual'

    postconf -e 'canonical_maps = hash:/etc/postfix/canonical'

    postconf -e 'sender_canonical_maps = hash:/etc/postfix/sender_canonical'

    postconf -e 'recipient_canonical_maps = hash:/etc/postfix/recipient_canonical'

    Al terminar, genere los archivos /etc/postfix/sender_canonical y /etc/postfix/recipient_canonical:

    touch /etc/postfix/sender_canonical

    touch /etc/postfix/recipient_canonical

    Archivos /etc/postfix/virtual y /etc/postfix/sender_canonical.

    Editar el archivo /etc/postfix/virtual:

    vim /etc/postfix/virtual

    Crear la tabla de cuentas de correo electrnico virtuales de entrada, especificando a que cuenta de

    usuario local se entrega cada direccin.

    dominio.com dominio.com

    otrodominio.net otrodominio.net

    otrodominio.org otrodominio.org

    [email protected] joel

    [email protected] juan

    [email protected] pablo

    [email protected] pedro

  • [email protected] hugo

    [email protected] luis

    [email protected] [email protected]

    [email protected] [email protected]

    [email protected] [email protected]

    Editar el archivo /etc/postfix/sender_canonical:

    vim /etc/postfix/sender_canonical

    Crear la tabla de cuentas de correo electrnico virtuales de salida, especificando las direcciones de

    salida que utilizar cada usuario. Es decir, casi lo contrario a lo establecido en /etc/postfix/virtual, pero

    especificando un nico usuario para cada cuenta de correo electrnico. Jams se especifique ms de un

    usuario por cuenta de correo electrnico, ni ms de una cuenta de correo electrnico por usuario.

    joel [email protected]

    juan [email protected]

    pablo [email protected]

    pedro [email protected]

    hugo [email protected]

    luis [email protected]

    Utilizar el mandato postmap con los

    archivos /etc/postfix/canonical, /etc/postfix/recipient_canonical,/etc/postfix/sender_canonical y /et

    c/postfix/virtual a fin de generar los archivos .db correspondientes y que surtan efecto los cambios

    luego de reiniciar el servicio postfix:

    postmap /etc/postfix/canonical

    postmap /etc/postfix/recipient_canonical

    postmap /etc/postfix/sender_canonical

    postmap /etc/postfix/virtual

    Reiniciar el servicio postfix.

    A fin de que surtan efecto todos los cambios, se debe reiniciar el servicio postfix:

    service postfix restart