virtual_transport not delivering

I'm trying to have messages delivered via the $virtual_transport but it
keeps being delivered by the mailbox_command. The $virtual_alias_maps
should have all of the e-mail addresses for the system, but when the
actual e-mail addresses get resolved they look like this:
<a href="mailto:barbara-userdomain. ... at domain dot com">barbara-userdomain. ... at domain dot com</a> where is the tenant
domain on the server and is accepted by $mydesination below.

I'm usually really not good at explaining things so if there is anything
I can make more clear please let me know. Below is my


smtpd_banner = $myhostname ESMTP $mail_name
biff = no

append_dot_mydomain = no
readme_directory = no

smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myhostname =
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =
relayhost =
mynetworks = [::ffff:]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mail_owner = postfix
inet_protocols = all
header_checks = regexp:/etc/postfix/header_checks

virtual_transport = lmtp:localhost:2003

virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:1005
virtual_gid_maps = static:1005
virtual_minimum_uid = 100
mailbox_command = /usr/bin/procmail -a "$USER"

virtual_alias_maps = ldap:/etc/postfix/

content_filter = mppscan:[]:10025

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = smtpd
broken_sasl_auth_clients = yes

smtpd_recipient_restrictions =
check_client_access hash:/etc/postfix/rbl_override,
message_size_limit = 52428800


Re: virtual_transport not delivering

By Noel Jones at 05/19/2010 - 23:51

Domains to be delivered by the virtual transport should be
listed as virtual_mailbox_domains and not listed in mydestination.
<a href="" title=""></a>
<a href="" title=""></a>

Alternately, you can use a transport_maps entry to direct a
specific user to a specific transport.
<a href="" title=""></a>

If you need more help, please see:
<a href="" title=""></a>

-- Noel Jones

Re: virtual_transport not delivering

By Mike A. Leonetti at 05/20/2010 - 09:32

So if I put "virtual_mailbox_domains =" mail will be
delivered using the virtual_transport I guess. But when it's doing the
alias it always adds "" at the end. How does it know to do that?

Mike A. Leonetti
As warm as green tea

Re: virtual_transport not delivering

By Noel Jones at 05/20/2010 - 12:40

Please don't top-post.

Bare user names will have "@$myorigin" appended to them.
Better to always use fully-qualified results in your table to
prevent surprises.

-- Noel Jones

Re: virtual_transport not delivering

By Mike A. Leonetti at 05/20/2010 - 12:42

Thank you.