Vous êtes sur la page 1sur 3

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:
# jbarrios@dominio.com

joel

# Ejemplo hace que todo correo para joel@dominio.com se entregue a joel


# Si se quiere precindir de utilizar virtual_alias_domains, aadir tambin los
# dominios en este formato:
# dominio.com
# otrodominio.net

dominio.com
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

jbarrios@dominio.com

# Ejemplo hace que todo el correo de joel salga como jbarrios@dominio.com


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:
# jbarrios@dominio.com

joel

# Ejemplo hace que todo correo para jbarrios@dominio.com 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

joel@dominio.com

joel

juan@dominio.com

juan

pablo@dominio.com

pablo

pedro@dominio.com

pedro

hugo@otrodominio.net

hugo

luis@otrodominio.org

luis

webmaster@dominio.com

joel@dominio.com

webmaster@otrodominio.net hugo@otrodominio.net
webmaster@otrodominio.org luis@otrodominio.org
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

joel@dominio.com

juan

juan@dominio.com

pablo

pablo@dominio.com

pedro

pedro@dominio.com

hugo

hugo@otrodominio.net

luis

luis@otrodominio.org

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

Vous aimerez peut-être aussi