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