Hi
First of all thank you Mark for you attention.
I edited my sed command and this did the trick.

# less transport-mailman
# This file is generated by Mailman, and is kept in sync with the binary
hash
# file virtual-mailman.db.  YOU SHOULD NOT MANUALLY EDIT THIS FILE
unless you
# know what you're doing, and can keep the two files properly in sync. 
If you
# screw it up, you're on your own.
#
# Note that you should already have this virtual domain set up properly in
# your Postfix installation.  See README.POSTFIX for details.

# LOOP ADDRESSES START
mailman-l...@cellnetrix.com     mailman-loop
# LOOP ADDRESSES END

# STANZA START: mailman
# CREATED: Wed Dec 29 10:59:55 2010
mail...@cellnetrix.com              local
mailman-ad...@cellnetrix.com        local
mailman-boun...@cellnetrix.com      local
mailman-conf...@cellnetrix.com      local
mailman-j...@cellnetrix.com         local
mailman-le...@cellnetrix.com        local
mailman-ow...@cellnetrix.com        local
mailman-requ...@cellnetrix.com      local
mailman-subscr...@cellnetrix.com    local
mailman-unsubscr...@cellnetrix.com  local
# STANZA END: mailman

But now I have another error in maillog
> postfix/smtpd[46087]: NOQUEUE: reject: RCPT from
> unknown[192.168.2.199]: 550 5.1.1 <mail...@cellnetrix.com>: Recipient
> address rejected: User unknown in virtual mailbox table;
> from=<ad...@cellnetrix.com> to=<mail...@cellnetrix.com> proto=ESMTP
> helo=<[192.168.2.199]>

Here is my postconf -n

# postconf -n
alias_maps = hash:/etc/aliases, hash:/usr/local/mailman/data/aliases
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = 192.168.2.2, localhost, 192.168.3.2
local_recipient_maps = $alias_maps
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_size_limit = 2147483648
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 20971520
mydestination = localhost
myhostname = cellnetrix.com
mynetworks = 192.168.5.0/24,192.168.2.0/24,192.168.3.0/24
mynetworks_style = subnet
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
recipient_bcc_maps = hash:/usr/local/etc/postfix/recipient_bcc
sample_directory = /usr/local/etc/postfix
sender_bcc_maps = hash:/usr/local/etc/postfix/sender_bcc
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtpd_sender_restrictions = permit_mynetworks reject_unknown_sender_domain
transport_maps = hash:/usr/local/etc/postfix/transport,                
hash:/usr/local/mailman/data/transport-mailman
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/usr/local/etc/postfix/virtual
virtual_gid_maps = static:125
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_domains = my-sim.ru cellnetrix.com autoreply.cellnetrix.com
virtual_mailbox_limit = 0
virtual_mailbox_maps = hash:/usr/local/etc/postfix/vmailbox
virtual_minimum_uid = 100
virtual_uid_maps = static:125

What am I doing wrong?

--
With best regards,
Konstantin Vasilyev





28.12.2010 23:08, Mark Sapiro пишет:
> Konstantin Vasilyev wrote:
>> Here is requested content
>> # less virtual_to_transport
>> #!/bin/sh
>> /usr/bin/sed -E -e 's/(^[^#][^ \t]+[ \t]+).+$/\1local/' $1 >
>> /usr/local/mailman/data/transport-mailman
>> /usr/local/sbin/postmap /usr/local/mailman/data/transport-mailman
>>
> [...]
>> # less virtual-mailman
> [...]
>> # LOOP ADDRESSES START
>> mailman-l...@cellnetrix.com     mailman-loop
>> # LOOP ADDRESSES END
>>
>> # STANZA START: mailman
>> # CREATED: Mon Dec 27 11:34:25 2010
>> mail...@cellnetrix.com              mailman
>> mailman-ad...@cellnetrix.com        mailman-admin
>> mailman-boun...@cellnetrix.com      mailman-bounces
>> mailman-conf...@cellnetrix.com      mailman-confirm
>> mailman-j...@cellnetrix.com         mailman-join
>> mailman-le...@cellnetrix.com        mailman-leave
>> mailman-ow...@cellnetrix.com        mailman-owner
>> mailman-requ...@cellnetrix.com      mailman-request
>> mailman-subscr...@cellnetrix.com    mailman-subscribe
>> mailman-unsubscr...@cellnetrix.com  mailman-unsubscribe
>> # STANZA END: mailman
>>
>> # less transport-mailman
> [...]
>> # LOOP ADDRESSES START
>> mailman-l...@cellnetlocal
>> # LOOP ADDRESSES END
>>
>> # STANZA START: mailman
>> # CREATED: Mon Dec 27 11:34:25 2010
>> mail...@cellnetlocal
>> mailman-ad...@cellnetlocal
>> mailman-boun...@cellnetlocal
>> mailman-conf...@cellnetlocal
>> mailman-j...@cellnetlocal
>> mailman-le...@cellnetlocal
>> mailman-ow...@cellnetlocal
>> mailman-requestlocal
>> mailman-subscr...@cellnetlocal
>> mailman-unsubscr...@cellnetlocal
>> # STANZA END: mailman
> It appears that your sed does not recognize the '\t' escape as meaning
> a 'tab' character, but rather recognizes it as a literal 't'. This
> causes that portion of the pattern in parentheses to be treated as
> (^[^#][^ t]+[ t]+) which in turn matches non-comment lines through the
> first string of one or more 't' characters instead of matching through
> the first string of whitespace. Thus you end up with the above instead
> of
>
> # LOOP ADDRESSES START
> mailman-l...@cellnetrix.com     local
> # LOOP ADDRESSES END
>
> # STANZA START: mailman
> # CREATED: Mon Dec 27 11:34:25 2010
> mail...@cellnetrix.com              local
> mailman-ad...@cellnetrix.com        local
> mailman-boun...@cellnetrix.com      local
> mailman-conf...@cellnetrix.com      local
> mailman-j...@cellnetrix.com         local
> mailman-le...@cellnetrix.com        local
> mailman-ow...@cellnetrix.com        local
> mailman-requ...@cellnetrix.com      local
> mailman-subscr...@cellnetrix.com    local
> mailman-unsubscr...@cellnetrix.com  local
> # STANZA END: mailman
>
> Fortunately, the whitespace in virtual-mailman is all spaces and no
> tabs so you can change the expression in the sed command to
>
>  -e 's/(^[^#][^ ]+[ ]+).+$/\1local/'
>
> (i.e., just drop the two '\t's and it should work.
>
------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to