Configuring Postfix for Multiple Domains

Karl-Heinz Schulz karlheinz at
Sun Sep 3 02:25:12 UTC 2006

I made the changes but none of the email were delivered.
All MX records pint to

This is my file

# See /usr/share/postfix/ for a commented, more complete version

# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

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

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname =
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
#mydestination = localhost.localdomain, localhost,
mydestination = $myhostname, localhost.$mydomain,

relayhost =  
mynetworks =, 
mailbox_command = 
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

smtpd_sasl_local_domain = 
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
home_mailbox = Maildir/
myorigin = /etc/mailname

-----Original Message-----
From: ubuntu-users-bounces at
[mailto:ubuntu-users-bounces at] On Behalf Of Paul Sladen
Sent: Saturday, September 02, 2006 9:27 PM
To: Ubuntu user technical support, not for general discussions
Subject: Re: Configuring Postfix for Multiple Domains

On Sat, 2 Sep 2006, Karl-Heinz Schulz wrote:

Hello Karl-Heinz,

> How can I configure Postfix to allow me the use of several domains 
> using one IP

The secret is a line similiar to:

  virtual_maps = hash:/etc/postfix/virtual

in the '/etc/postfix/' configuration.  The '/etc/postfix/virtual'
file contains lines like: 
  emaila at    foo at
  emailb at    bar at
  emailc at    fred at 
  emaila at    moo at          spam at

after being changed, the 'hash' version (binary representation) must be
updated by running:

  sudo postmap /etc/postfix/virtual

Hope that helps,

High on a tall bridge, surrounded by noisy lorries.  Nottingham, GB

ubuntu-users mailing list
ubuntu-users at
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3660 bytes
Desc: not available
URL: <>

More information about the ubuntu-users mailing list