Re: allow_mail_to_commands does not work..
- Wojtek Bogusz:
> hi, i'd like to configure postfix so i can use LDAP aliases and alsoAs documented (man 5 postconf):
> /etc/aliases. i have to make some of the aliases pass emails to commands
> (for mailman for example). with the configuration i have now it does not
> work. and i cannot figure out what is wrong. my /etc/aliases is:
allow_mail_to_commands (default: alias, forward)
Restrict local(8) mail delivery to external commands. The default is
to disallow delivery to "|command" in :include: files (see aliases(5)
for the text that defines this terminology).
In other words, it works for the LOCAL delivery agent not for
VIRTUAL ALIASES. See VIRTUAL_README for how to do commands in
> everybody: "|/bin/command"
> and if i email to everybody@... new mailbox is created "|" (pipe
> symbol). and email is not delivered to command.
> i am using Ubuntu 7.10 with postfix 2.3.8-2 and my postconf -n is below.
> i would be very grateful for help as i am clueless.
> thank you, Wojtek
> $ postconf -n
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> allow_mail_to_commands = alias
> append_dot_mydomain = no
> biff = no
> config_directory = /etc/postfix
> inet_interfaces = all
> mailbox_command = /usr/local/libexec/dovecot/deliver
> mailbox_size_limit = 0
> mydestination = domain.org
> mydomain = domain.org
> myhostname = base
> mynetworks = 127.0.0.0/8,192.168.0.0/28
> myorigin = domain.org
> relayhost = mail.localhost
> smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
> virtual_alias_maps = hash:/etc/aliases, ldap:/etc/postfix/ldap-aliases.cf
> virtual_gid_maps = static:33
> virtual_mailbox_base = /home/vmail/domains
> virtual_mailbox_domains = domain.org
> virtual_mailbox_maps = ldap:/etc/postfix/ldap-accounts.cf
> virtual_minimum_uid = 30000
> virtual_transport = dovecot
> virtual_uid_maps = static:30000