[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

maildrop + postfix



Hi all .
пытаюсь разобраться с maildrop и postfix , пока хочу добится чтоб postfix доставлял почту в виртуальный maildir с помошью maildrop . все сделал как указано в /usr/share/doc/postfix/VIRTUAL_README.gz и MAILDROP_README.gz
на этой машине поднят bind и есть все нижеописаные домены.
вот такие вот конфиги :
/etc/postfix/main.cf:
mydomain = test.com
myhostname = mail.test.com
myorigin = $myhostname
mydestination = $myhostname test.com domain.tld localhost localhost.localdomain
mynetworks = 127.0.0.1/8 10.16.0.0/25
relay_domains = $mydestination
relay_host =
inet_interfaces = all
maildrop_destination_recipient_limit = 1
virtual_mailbox_domains = virtual.test
virtual_transport = maildrop
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox
virtual_alias_maps = hash:/etc/postfix/virtual_alias
virtual_mailbox_base = /home/vmail
#mailbox_command = /usr/bin/maildrop

в /etc/postfix/master.cf
часть отвечаюшая за maildrop
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}

/etc/postfix/virtual_mailbox:
test@virtual.test
xxx@virtual.test

/etc/postfix/virtual_alias:
postmaster@virtual.test postmaster

maildrop собран с
--enable-maildrop-uid= 1001
--enable-maildrop-gid= 1001

создал структуру
#su - vmail (1001)
$mkdir -p /home/vmail/virtual.test/test
$/maildirmake /home/vmail/virtual.test/test/Maildir

когда пытаюсь послать письмо mail -s test test.virtual.user то в логах след.
Jul 6 13:23:33 localhost postfix/pickup[5293]: 93B6643E10: uid=0 from=<root>
Jul 6 13:23:33 localhost postfix/cleanup[5387]: 93B6643E10: message-id=<20050706092333.93B6643E10@mail.test.com> Jul 6 13:23:33 localhost postfix/qmgr[5294]: 93B6643E10: from=<root@mail.test.com>, size=287, nrcpt=1 (queue active) Jul 6 13:23:33 localhost postfix/pipe[5389]: 93B6643E10: to=<tets@virtual.test>, relay=maildrop, delay=0, status=bounced (user unknown. Command output: Invalid user specified. ) Jul 6 13:23:33 localhost postfix/cleanup[5387]: A1FB043E1A: message-id=<20050706092333.A1FB043E1A@mail.test.com> Jul 6 13:23:33 localhost postfix/qmgr[5294]: A1FB043E1A: from=<>, size=1954, nrcpt=1 (queue active)
Jul 6 13:23:33 localhost postfix/qmgr[5294]: 93B6643E10: removed
Jul 6 13:23:33 localhost postfix/local[5393]: A1FB043E1A: to=<sasha@mail.test.com>, orig_to=<root@mail.test.com>, relay=local, delay=0, status=sent (delivered to mailbox)
Jul 6 13:23:33 localhost postfix/qmgr[5294]: A1FB043E1A: removed

далее
#maildrop -d test@virtual.test
Invalid user specified

по всей видимости проблемв именно тут .

чего хочет maildrop ?

или что я не так делаю ?





Reply to: