Hello List,

I have a strange problem an spent the whole day on looking for a
solution:

I configured postfix to use virtual_mailbox_maps and maildrop like this:

virtual_mailbox_base = /mailboxes
virtual_minimum_uid = 10000
virtual_mailbox_domains = mysql:/etc/postfix/my/domains.conf
virtual_mailbox_maps = mysql:/etc/postfix/my/vmailbox.conf
virtual_transport = maildrop

virtual_uid_maps = static:10000
virtual_gid_maps = static:10000

smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,
permit_sasl_authenticated, reject_unauth_destination
virtual_alias_maps =

Receiving Mail for accounts listet in virtual_mailbox_maps works and is
delivered via maildrop.

But if I try to send mail to an external address postfix refuses this
with: 

Recipient address rejected: User unknown in virtual mailbox table

I started smtpd with -v option and as you can see in the attached log,
postfix uses maildrop as transport method for external email. Same
happens if I leave virtual_transport blank. It then uses virtual as
transport for external mail.


Aug 19 19:31:37 mail2 postfix/smtpd[12877]: > unknown[10.221.0.250]: 235
2.0.0 Authentication successful
...
MAIL FROM:<[EMAIL PROTECTED]> SIZE=360
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: extract_addr: input:
<[EMAIL PROTECTED]>
...
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: < unknown[10.221.0.250]:
RCPT TO:<[EMAIL PROTECTED]>
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: extract_addr: input:
<[EMAIL PROTECTED]>
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: smtpd_check_addr:
[EMAIL PROTECTED]
...
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: resolve_clnt: `' ->
[EMAIL PROTECTED]' -> transp=`maildrop' host=`googlemail.com'
[EMAIL PROTECTED]' flags= class=virtual
...
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: generic_checks:
name=permit_mynetworks status=1
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: >>> CHECKING RECIPIENT MAPS
<<<
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: ctable_locate: leave
existing entry key [EMAIL PROTECTED]
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: maps_find:
recipient_canonical_maps: [EMAIL PROTECTED]: not found
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: match_string: googlemail.com
~? mail2.vlugnet.org
...
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: mail_addr_find:
[EMAIL PROTECTED] -> (not found)
Aug 19 19:31:37 mail2 postfix/smtpd[12877]: NOQUEUE: reject: RCPT from
unknown[10.221.0.250]: 550 5.1.1 <[EMAIL PROTECTED]>: R
ecipient address rejected: User unknown in virtual mailbox table;
from=<[EMAIL PROTECTED]> to=<[EMAIL PROTECTED]> proto=ESMTP h
elo=<nb-jr.hci.iao.fhg.de>

Any ideas?

Best ragards

Jan Roehrich


Reply via email to